Esempio n. 1
0
        public void Material_AdicionarNova_ValidarResultado()
        {
            var material = new Domain.Entities.Material("plástico");
            var repo     = new Mock <IMaterialRepository>();

            repo.Setup(r => r.RetornarPorDescricao(material.Descricao)).Returns((Domain.Entities.Material)null);

            var materialValida = new MaterialAptaParaCadastroValidation(repo.Object);

            Assert.True(materialValida.Validate(material).IsValid);
        }
 public bool IsValid(IMaterialRepository repository)
 {
     ResultadoValidacao = new MaterialAptaParaCadastroValidation(repository).Validate(this);
     return(ResultadoValidacao.IsValid);
 }