public void SalidaTest_ExistenciaSolicitadaMenorAExistenciaGuardada() { //Arrange var productoSimple = ProductoMother.CreateProducto("Pan"); //Act var response = _salidaProductoSimpleService.Salida(new SalidaProductoSimpleRequest(productoSimple.Id, productoSimple.Nombre, 2, productoSimple.Precio, productoSimple.Costo)); //Assert Assert.AreEqual("Producto simple actualizado", response.Mensaje); }
public void EntradaTest_ExistenciaIgualACero() { //Arrange var productoSimple = ProductoMother.CreateProducto("Pan"); //Act var response = _productosimpleservice.Entrada(new EntradaProductoSimpleRequest(productoSimple.Id, productoSimple.Nombre, 0, productoSimple.Precio, productoSimple.Costo)); //Assert Assert.AreEqual("Producto simple no fue actualizado", response.Mensaje); }
public void EntradaTest_ExistenciaSolicitadaMenorAExistenciaGuardada() { //Arrange var productoSimple = ProductoMother.CreateProducto("Pan"); _dbContext.ProductoSimples.Add(productoSimple); _dbContext.SaveChanges(); //Act var response = _entradaProductoSimpleService.Entrada(new EntradaProductoSimpleRequest(productoSimple.Id, productoSimple.Nombre, 2, productoSimple.Precio, productoSimple.Costo)); //Assert Assert.AreEqual("Producto simple actualizado", response.Mensaje); // //Revertir _dbContext.ProductoSimples.Remove(productoSimple); _dbContext.SaveChanges(); }
public void EntradaTest_ProductoNoExiste() { //Arrange var productoSimple = ProductoMother.CreateProducto("Pan"); _dbContext.ProductoSimples.Add(productoSimple); _dbContext.SaveChanges(); //Act var response = _entradaProductoSimpleService.Entrada(new EntradaProductoSimpleRequest(10, productoSimple.Nombre, 0, productoSimple.Precio, productoSimple.Costo)); //Assert Assert.AreEqual("Producto simple no encontrado", response.Mensaje); // //Revertir _dbContext.ProductoSimples.Remove(productoSimple); _dbContext.SaveChanges(); }
public void SalidaTest_ExistenciaIgualACero() { //Arrange var productoSimple = ProductoMother.CreateProducto("Pan"); _dbContext.ProductoSimples.Add(productoSimple); _dbContext.SaveChanges(); //Act var response = _salidaProductoSimpleService.Salida(new SalidaProductoSimpleRequest(productoSimple.Id, productoSimple.Nombre, 0, productoSimple.Precio, productoSimple.Costo)); //Assert Assert.AreEqual("Producto simple no fue actualizado", response.Mensaje); // //Revertir _dbContext.ProductoSimples.Remove(productoSimple); _dbContext.SaveChanges(); }