public void Nao_deve_autorizar_usuario_caso_nao_tenha_email()
        {
            var manipulador = new AutenticarComandoManipulador(new FalsoRepositorioFuncionario());
            var resultado   = manipulador.Manipular(_autenticacaoInvalida);

            _autenticacaoInvalida.Validar();

            Assert.IsFalse(_autenticacaoInvalida.Valid);
            Assert.AreNotEqual(null, resultado);
        }
        public void Deve_autenticar_funcionario_com_informacoes_corretas()
        {
            var manipulador = new AutenticarComandoManipulador(new FalsoRepositorioFuncionario());
            var resultado   = manipulador.Manipular(_autenticacaoValida);

            _autenticacaoValida.Validar();

            Assert.AreNotEqual(null, resultado);
            Assert.AreEqual(true, manipulador.Valid);
            Assert.AreEqual(true, _autenticacaoValida.Valid);
        }
Example #3
0
        public IResultadoComando Post([FromBody] AutenticarFuncionarioComando comando)
        {
            var resultado = _manipulador.Manipular(comando);

            return(resultado);
        }