public void DeveRetornarErroSeDadosHandlerInvalidos()
        {
            //Criar um command
            var command = new CriarPacoteCommand("Viagem para Austrália", "País Exótico", "png.1", true);

            //Criar um handle
            var handle = new CriarPacoteCommandHandle(new FakePacoteRepositorio());

            //Pega o resultado
            var resultado = (GenericCommandResult)handle.Handle(command);

            //Valida a condição
            Assert.True(resultado.Sucesso, "O pacote é válido");
        }
        public void DeveRetornarErroSeDadosHandlerPacoteInvalidos()
        {
            // Criar um command
            var command = new CriarPacoteCommand("", "País Exótico", "png.1", true);

            // Criar um Handle
            // Criar um Fake Repositorie
            // Ou podemos usar o mock
            var handle = new CriarPacoteCommandHandle(new FakePacoteRepositorio());

            // Pega o resultado
            var resultado = (GenericCommandResult)handle.Handle(command);

            //Valida a condição
            Assert.False(resultado.Sucesso, "O pacote é válido");
        }
Example #3
0
 public GenericCommandResult Create(CriarPacoteCommand command,
                                    [FromServices] CriarPacoteCommandHandle handler)
 {
     return((GenericCommandResult)handler.Handle(command));
 }
Example #4
0
 public GerencCommandResult Create(
     [FromBody] CriarPacoteCommand command,
     [FromServices] CriarPacoteCommandHandle handle)
 {
     return((GerencCommandResult)handle.Handle(command));
 }