public void Nao_deve_cadastrar_funcionario_caso_a_senha_nao_esteja_preenchida()
        {
            var manipulador = new FuncionarioComandoManipulador(new FalsoRepositorioFuncionario());
            var resultado   = manipulador.Manipular(_comandoInvalido);

            _comandoInvalido.Validar();

            Assert.IsFalse(_comandoInvalido.Valid);
            Assert.AreNotEqual(null, resultado);
        }
        public void Deve_cadastrar_um_funcionario_caso_informacoes_corretas()
        {
            var manipulador = new FuncionarioComandoManipulador(new FalsoRepositorioFuncionario());
            var resultado   = manipulador.Manipular(_comandoValido);

            _comandoValido.Validar();

            Assert.AreNotEqual(null, resultado);
            Assert.AreEqual(true, manipulador.Valid);
            Assert.AreEqual(true, _comandoValido.Valid);
        }