public void ShouldRemoveMostExpensiveProductFromCart() { Product[] products = { new Product("Milk", 12.10m), new Product("Meat", 14.15m), new Product("Water", 12.50m), new Product("Bread", 10.12m) }; ShoppingCart cart = new ShoppingCart(products); cart.FindAndRemoveMostExpensiveProduct(); Assert.AreEqual(3, cart.GetLength()); Assert.AreEqual("Milk", products[0].GetName()); Assert.AreEqual("Bread", products[1].GetName()); Assert.AreEqual("Water", products[2].GetName()); }