	@Test
	public void testGetItemPrice()
	{

		ItemComposition itemComposition = mock(ItemComposition.class);
		when(itemComposition.getName()).thenReturn("Abyssal whip");
		when(itemComposition.getHaPrice()).thenReturn(2);
		when(itemManager.getItemPrice(ItemID.ABYSSAL_WHIP)).thenReturn(3);
		examinePlugin.getItemPrice(ItemID.ABYSSAL_WHIP, itemComposition, 2_000_000_000);

		ArgumentCaptor<QueuedMessage> argumentCaptor = ArgumentCaptor.forClass(QueuedMessage.class);
		verify(chatMessageManager).queue(argumentCaptor.capture());

		QueuedMessage queuedMessage = argumentCaptor.getValue();
		assertEquals(
			"<colNORMAL>Price of <colHIGHLIGHT>2,000,000,000 x Abyssal whip<colNORMAL>:<colNORMAL> GE average <colHIGHLIGHT>6,000,000,000<colNORMAL> (<colHIGHLIGHT>3<colNORMAL>ea)<colNORMAL> HA value <colHIGHLIGHT>4,000,000,000<colNORMAL> (<colHIGHLIGHT>2<colNORMAL>ea)",
			queuedMessage.getRuneLiteFormattedMessage()
		);
	}