public void ClearTest_CanClearContents() { Cart target = new Cart(); target.AddItem(p1, 1); target.AddItem(p2, 1); target.Clear(); Assert.AreEqual(target.Lines.Count(), 0); }
public void CanClearContent() { Product product1 = new Product { ProductId = 1, Name = "Product1", Price = 100m }; Product product2 = new Product { ProductId = 2, Name = "Product2", Price = 50m }; Cart target = new Cart(); target.AddItem(product1, 1); target.AddItem(product2, 1); target.Clear(); Assert.AreEqual(target.Lines.Count(), 0); }
public ViewResult Checkout(Cart cart,ShippingDetails shippingDetails) { if (cart.Lines.Count() == 0) { ModelState.AddModelError("", "Sorry, your cart is empty!"); } if (ModelState.IsValid) { orderprocessor.ProcessOrder(cart, shippingDetails); cart.Clear(); return View("Completed"); } else { return View(shippingDetails); } }
public void Calculate_Cart_Total() { // arrange Game game1 = new Game { GameId = 1, Name = "Sport1" }; Game game2 = new Game { GameId = 2, Name = "Sport2" }; Game game3 = new Game { GameId = 3, Name = "Sport3" }; Cart cart = new Cart(); //Act cart.AddItem(game1, 1); cart.AddItem(game2, 1); cart.AddItem(game1, 5); cart.Clear(); // Assert Assert.AreEqual(cart.Lines.Count(), 0); }
public ViewResult Checkout(Cart cart, ShippingDetails shippingDetails) { if (cart.Lines.Count() == 0) { ModelState.AddModelError("", "Извините, ваша корзина пуста!"); } if (ModelState.IsValid) { orderProcessor.ProcessOrder(cart, shippingDetails); cart.Clear(); return View("Completed"); } else { return View(shippingDetails); } }
public void Can_Clear_Contents() { // Arrange - create some test products Product p1 = new Product { ProductID = 1, Name = "P1", Price = 100M }; Product p2 = new Product { ProductID = 2, Name = "P2", Price = 50M }; // Arrange - create a new cart Cart target = new Cart(); // Arrange - add some items target.AddItem(p1, 1); target.AddItem(p2, 1); // Act - reset the cart target.Clear(); // Assert Assert.AreEqual(target.Lines.Count(), 0); }
public void Can_Clear_Contents() { Product p1 = new Product { ProductID = 1, Name = "P1", Price = 100M }; Product p2 = new Product { ProductID = 2, Name = "P2", Price = 50M }; Cart target = new Cart(); target.AddItem(p2, 5); target.AddItem(p1, 2); target.AddItem(p2, 1); target.Clear(); Assert.AreEqual(target.Lines.Count(), 0); }