static void Main(string[] args) { WishList wishList = new WishList("Life"); wishList.Name = "Birthday"; wishList.AddItem("Lamp"); wishList.AddItem("Graphics Card"); wishList.AddItem("Chipotle Burrito Bowl"); wishList.RemoveItem("Lamp"); Console.WriteLine($"{wishList.Name}: {wishList.Count} items"); wishList.Print(); Console.ReadLine(); }
public void RemoveItemPassingCatalogItemId() { var random = new Random(); var numberOfItems = random.Next(1, 10); var removeTheId = random.Next(_testCatalogItemId, _testCatalogItemId + numberOfItems - 1); var wishList = new WishList(); for (var count = 0; count < numberOfItems; count++) { wishList.AddItem(_testCatalogItemId + count, _testUnitPrice, _priceSymbol, _testQuantity); } wishList.RemoveItem(_testCatalogItemId); Assert.Equal(numberOfItems - 1, wishList.Items.Count); }
public void TestWishList() { int testOwnerId = 1; var wishList = new WishList(1, testOwnerId); wishList.Items.Count.Should().Equals(0); wishList.AddItem((Name)"Milk", UnitOfMeasure.Bottle, 2); wishList.AddItem((Name)"Bread", UnitOfMeasure.Nos, 1); wishList.AddItem((Name)"Sugar", UnitOfMeasure.Gram, 500); wishList.Items.Count.Should().Equals(3); wishList.RemoveItem((Name)"Milk"); wishList.Items.Count.Should().Equals(2); var shoppingList = new ShoppingList(1, testOwnerId, (Name)"Shopping List 1", DateTime.UtcNow); wishList.MoveItem((Name)"Bread", shoppingList); wishList.Items.Count.Should().Equals(1); shoppingList.Items.Count.Should().Equals(1); }