Exemplo n.º 1
0
        public void Marca_DeveSerUnica_True()
        {
            var marca = new Domain.Entities.Marca("Winchester");
            var repo  = new Mock <IMarcaRepository>();

            repo.Setup(r => r.RetornarPorDescricao(marca.Descricao)).Returns((Domain.Entities.Marca)null);

            var marcaSpecification = new MarcaDeveSerUnicaSpecification(repo.Object);

            Assert.True(marcaSpecification.IsSatisfiedBy(marca));
        }
Exemplo n.º 2
0
        public void Marca_AdicionarNova_ValidarResultado()
        {
            var marca = new Domain.Entities.Marca("Winchester");
            var repo  = new Mock <IMarcaRepository>();

            repo.Setup(r => r.RetornarPorDescricao(marca.Descricao)).Returns((Domain.Entities.Marca)null);

            var marcaValida = new MarcaAptaParaCadastroValidation(repo.Object);

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