public void ProductoSinNombreDebeRetornarFalse() { var validator = new ProductoValidator(); var producto = new Producto(); var result = validator.Pass(producto); Assert.False(result); }
public void ProductoConNombreYCodigoDebeRetornarTrue() { var validator = new ProductoValidator(); var producto = new Producto { Code = "001", Name = "Producto 1" }; var result = validator.Pass(producto); Assert.True(result); }
public ProductoController(InterfaceProducto repository, ProductoValidator validator) { this.repository = repository; this.validator = validator; }