Esempio n. 1
0
        public void FuncionarioIntegracaoSistema_Adicionar_DeveSerValido()
        {
            //Cenário
            Funcionario funcionario = ObjectMother.ObterFuncionarioValido();

            funcionario.Id = 0;

            //Ação
            Funcionario funcionarioResultado = _funcionarioService.Adicionar(funcionario);

            //Verificar
            funcionarioResultado.Should().NotBeNull();
            funcionarioResultado.Id.Should().BeGreaterThan(0);
            funcionarioResultado.Nome.Should().Be(funcionario.Nome);
            funcionarioResultado.Cargo.Should().Be(funcionario.Cargo);
            funcionarioResultado.Ramal.Should().Be(funcionario.Ramal);

            Funcionario funcionarioGet = _funcionarioService.Obter(funcionarioResultado.Id);

            funcionarioResultado.Id.Should().Be(funcionarioGet.Id);

            _funcionarioService.Excluir(funcionarioResultado);
        }
Esempio n. 2
0
        public void FuncionarioService_Obter_DeveSerValido()
        {
            //Cenário
            Funcionario funcionario = ObjectMother.ObterFuncionarioValido();

            funcionario.Id = 1;

            _mockFuncionarioRepositorio.Setup(rp => rp.Obter(funcionario.Id)).Returns(new Funcionario {
                Id = 1, Cargo = "cargo", Nome = "nome", Ramal = "ramal"
            });

            //Ação
            Funcionario retorno = _funcionarioService.Obter(funcionario.Id);

            //Verificar
            _mockFuncionarioRepositorio.Verify(rp => rp.Obter(funcionario.Id));

            retorno.Should().NotBeNull();
            retorno.Id.Should().BeGreaterThan(0);
        }