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); }
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); }