public void Get_Cart_Should_Return_Cart_With_SameID() { var context = new TestCartContext(); context.Carts.Add(GetDemoCart()); var controller = new CartsController(context); var result = controller.GetCart(3) as OkNegotiatedContentResult<Cart>; Assert.IsNotNull(result); Assert.AreEqual(3, result.Content.CartId); }
public void Delete_Cart_Should_ReturnOK() { var context = new TestCartContext(); var item = GetDemoCart(); context.Carts.Add(item); var controller = new CartsController(context); var result = controller.DeleteCart(3) as OkNegotiatedContentResult<Cart>; Assert.IsNotNull(result); Assert.AreEqual(item.CartId, result.Content.CartId); }
public void Get_Cart_Should_Return_AllCarts() { var context = new TestCartContext(); context.Carts.Add(new Cart { CartId = 1, Cart_Product = "Demo1", Client = "12", Total = 187 }); context.Carts.Add(new Cart { CartId = 2, Cart_Product = "Demo2", Client = "12", Total = 187 }); context.Carts.Add(new Cart { CartId = 3, Cart_Product = "Demo3", Client = "12", Total = 187 }); var controller = new CartsController(context); var result = controller.GetCarts() as TestCartDBset; Assert.IsNotNull(result); Assert.AreEqual(3, result.Local.Count); }