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"); }
public GenericCommandResult Create(CriarPacoteCommand command, [FromServices] CriarPacoteCommandHandle handler) { return((GenericCommandResult)handler.Handle(command)); }
public GerencCommandResult Create( [FromBody] CriarPacoteCommand command, [FromServices] CriarPacoteCommandHandle handle) { return((GerencCommandResult)handle.Handle(command)); }