コード例 #1
0
        public void Categoria_DeveSerUnica_True()
        {
            var categoria = new Domain.Entities.Categoria("armacao");
            var repo      = new Mock <ICategoriaRepository>();

            repo.Setup(r => r.RetornarPorDescricao(categoria.Descricao)).Returns((Domain.Entities.Categoria)null);

            var marcaSpecification = new CategoriaDeveSerUnicaSpecification(repo.Object);

            Assert.True(marcaSpecification.IsSatisfiedBy(categoria));
        }
コード例 #2
0
        public void Categoria_AdicionarNova_ValidarResultado()
        {
            var categoria = new Domain.Entities.Categoria("armacao");
            var repo      = new Mock <ICategoriaRepository>();

            repo.Setup(r => r.RetornarPorDescricao(categoria.Descricao)).Returns((Domain.Entities.Categoria)null);

            var marcaValida = new CategoriaAptaParaCadastroValidation(repo.Object);

            Assert.True(marcaValida.Validate(categoria).IsValid);
        }