public void Sistema_Deveria_Salvar_Um_Novo_Funcionario_E_Retornar_Do_Banco() { //Action-Arrange Funcionario resultFuncionario = _funcionarioService.Add(_funcionarioDefault); //Assert resultFuncionario.Should().NotBeNull(); resultFuncionario.Id.Should().NotBe(0); Funcionario resultGet = _funcionarioService.Get(resultFuncionario.Id); resultGet.Should().NotBeNull(); resultGet.Should().Equals(resultFuncionario); }
public void Add_Deveria_incluir_Novo_Funcionario() { //Arrange _funcionarioRepositoryMockObject.Setup(p => p.Save(It.IsAny <Funcionario>())).Returns(_funcionarioefaultWithId); //Action Funcionario retornoFuncionario = _funcionarioService.Add(_funcionarioefaultWithId); //Assert _funcionarioRepositoryMockObject.Verify(p => p.Save(It.IsAny <Funcionario>())); _funcionarioRepositoryMockObject.Verify(p => p.Save(It.IsAny <Funcionario>()), Times.Once()); retornoFuncionario.Id.Should().BeGreaterThan(0); retornoFuncionario.Id.Should().Be(_funcionarioefaultWithId.Id); }