public void ShouldDeleteItemFormTheBasket() { var item2 = new Item { ProductName = "Butter", PriceOfProduct = "3", NoOfProducts = 2, ItemCreatedDate = new DateTime(2013, 09, 18), ItemExpiryDate = new DateTime(2013, 09, 21) }; var item3 = new Item { ProductName = "Butter", PriceOfProduct = "2", NoOfProducts = 2, ItemCreatedDate = new DateTime(2013, 09, 18), ItemExpiryDate = new DateTime(2013, 09, 21) }; var basket = new Basket(); basket.AddItemsToTheBasket(item3); basket.AddItemsToTheBasket(item2); basket.DeleteItemFromTheBasket(item2); Assert.That(basket.list.Count,Is.EqualTo(1)); }