public void GetProduct_DeberiaRetornarProductoMismoID() { var context = new TestStoreAppContext(); context.producto.Add(GetDemoProduct()); var controller = new productoController(context); var result = controller.Getproducto(3) as OkNegotiatedContentResult <producto>; Assert.IsNotNull(result); Assert.AreEqual(3, result.Content.IdProducto); }
public void DeleteProducto_DeberiaRetornarOK() { var context = new TestStoreAppContext(); var item = GetDemoProduct(); context.producto.Add(item); var controller = new productoController(context); var result = controller.Deleteproducto(3) as OkNegotiatedContentResult <producto>; Assert.IsNotNull(result); Assert.AreEqual(item.IdProducto, result.Content.IdProducto); }
public void GetProducts_DebeRetornarTodosProductos() { var context = new TestStoreAppContext(); context.producto.Add(new producto { IdProducto = 1, Nombre = "Prueba 1", Precio = 5, Cantidad = 10 }); context.producto.Add(new producto { IdProducto = 2, Nombre = "Prueba 2", Precio = 10, Cantidad = 20 }); context.producto.Add(new producto { IdProducto = 3, Nombre = "Prueba 3", Precio = 15, Cantidad = 30 }); var controller = new productoController(context); var result = controller.Getproductos() as TestProductoDbSet; Assert.IsNotNull(result); Assert.AreEqual(3, result.Local.Count); }