public void DeveRetornarErroCasoOsDadosDoHandleSejamInvalidos()
        {
            // criar um command
            var command = new CriarUsuarioCommand();
            // criar um handle
            var handle = new CriarUsuarioHandle(new FakeUsuarioRepositorio()); //Moq ou FakeRepository
            //Pega o resultado
            var resultado = (GenericCommandResult)handle.Handle(command);

            //Validar Condicao
            Assert.False(resultado.Sucesso, "Usuario válido");
        }
        public void DeveRetornarErroSeOsDadosDoHandlerForemValidos()
        {
            //criar um command
            var command = new CriarUsuarioCommand("Maria Eduarda", "*****@*****.**", "1234567", "", EnTipoUsuario.Comum);
            //criar um handle
            var handle = new CriarUsuarioHandle(new FakeUsuarioRepositorio());
            //pega o resultado
            var resultado = (GenericCommandResult)handle.Handle(command);

            //valida a condição
            Assert.True(resultado.Sucesso, "Usuário é válido");
        }
        public void SucessoCasoDadosUsuarioHandleInvalidos()
        {
            //Criando o command de usuário
            var _command = new CriarUsuarioCommand("Marcelo", "*****@*****.**", "123456", "", EnTipoPerfil.Comum);

            //Criando o handle para o teste do command
            var _handle = new CriarUsuarioHandle(new FakeUsuarioRepository());

            //Pegando os valores
            var _result = (GenericCommandResult)_handle.Handle(_command);

            //Validando os parametros
            Assert.True(_result.Sucesso, "Usuario inválido");
        }
        public void ErroCasoSenhaUsuarioHandleInvalido()
        {
            //Criando o command de usuário
            var _command = new CriarUsuarioCommand("Nome Qualquer", "*****@*****.**", "", "", EnTipoPerfil.Comum);

            //Criando o handle para o teste do command
            var _handle = new CriarUsuarioHandle(new FakeUsuarioRepository());

            //Pegando os valores
            var _result = (GenericCommandResult)_handle.Handle(_command);

            //Validando os parametros
            Assert.False(_result.Sucesso, "Senha de usuario válida");
        }
        public void ErroCasoDadosUsuarioHandleInvalidos()
        {
            //Criando o command de usuário
            var _command = new CriarUsuarioCommand();

            //Criando o handle para o teste do command
            var _handle = new CriarUsuarioHandle(new FakeUsuarioRepository());

            //Pegando os valores
            var _result = (GenericCommandResult)_handle.Handle(_command);

            //Validando os parametros
            Assert.False(_result.Sucesso, "Usuario válido");
        }
Ejemplo n.º 6
0
        public void Deve_Retornar_Erro_Se_Os_Dados_Do_Handler_Forem_Validos()
        {
            //Criar um command
            var command = new CriarUsuarioCommand("Lucca",
                                                  "*****@*****.**",
                                                  "1234567",
                                                  "",
                                                  Comum.Enum.EnTipoUsuario.Comum);
            //Criar um handle
            var handle = new CriarUsuarioHandle(new FakeUsuarioRepositorio());
            //pega o resultado
            var resultado = (GenericCommandResult)handle.Handle(command);

            //valida a condição
            Assert.True(resultado.Sucesso, "Usuário é válido");
        }
Ejemplo n.º 7
0
 public GenericCommandResult Signup(CriarUsuarioCommand command,
                                    [FromServices] CriarUsuarioHandle handler)
 {
     return((GenericCommandResult)handler.Handle(command));
 }
Ejemplo n.º 8
0
 public GenericCommandResult SignUp(CriarUsuarioCommand _command, [FromServices] CriarUsuarioHandle _handler)
 {
     return((GenericCommandResult)_handler.Handle(_command));
 }