private void assertCreatedItemCorrectly(int expectedQuantity, String expectedDescription, BigDecimal expectedPrice, 
            Set<TaxRateType> expectedTaxRates, ConcreteItem item) {
        Assert.assertEquals("The quantity is incorrect.", expectedQuantity, item.getQuantity());
        Assert.assertEquals("The description is incorrect.", expectedDescription, item.getName());
        Assert.assertTrue("The price is incorrect.", expectedPrice.compareTo(item.getPrice())==0);
        Assert.assertTrue("The tax rate type is incorrect.", expectedTaxRates.containsAll(item.getTaxRateType()));
    }