public void ShouldRemoveItemsFromTheBasket() { //use mock var item1 = new Item { ProductName = "Butter", PriceOfProduct = "3", NoOfProducts = 2, ItemCreatedDate = new DateTime(2013, 09, 18), ItemExpiryDate = new DateTime(2013, 09, 21) }; var item2 = new Item { ProductName = "Milk", PriceOfProduct = "2", NoOfProducts = 2, ItemCreatedDate = new DateTime(2013, 09, 18), ItemExpiryDate = new DateTime(2013, 09, 21) }; var basket = new Basket(); basket.AddItemsToTheBasket(item1); basket.AddItemsToTheBasket(item2); IList<Item> itemsFormTheBasket = basket.RemoveItemsFormTheBasket(item1); Assert.That(itemsFormTheBasket.Count, Is.EqualTo(1)); }