@Test
	public void exemptTaxPlusImportedTest() throws ReadItemLineException {
		ConcrateItemFactory concrateItemFactory = spy(ConcrateItemFactory.getInstance());		
		ConcreteItem item = (ConcreteItem)concrateItemFactory.createItem("1 imported box of chocolates at 10.00");
		ExemptTaxWithRounding exemptSaleTaxWithRounding = spy(new ExemptTaxWithRounding());
		ImportedTaxWithRounding importedTaxWithRounding = spy(new ImportedTaxWithRounding(exemptSaleTaxWithRounding));
		Assert.assertTrue("The tax is incorrect.", importedTaxWithRounding.getTaxWithRounding(item)
        		.compareTo(new BigDecimal(0.55).setScale(2, RoundingMode.HALF_UP))==0);		
		      
	}