public Task <EmployeeResponse> ListByIdetificationNumberAsync(string identificationNUmber) { var employee = _unitOfWork.EmployeeRepository .GetAsync(p => p.IdentificationNumber == identificationNUmber).Result; return(Task.FromResult(EmployeeServiceMapper.ConvertObjectToResponse(employee))); }
public void ConvertToResponseAsync_ReturnList_Success() { _testOutput.WriteLine("Objeto não pode ser nulo."); var expected = Builder <Employee> .CreateNew().Build(); var result = EmployeeServiceMapper.ConvertObjectToResponse(expected); Assert.NotNull(expected); Assert.NotNull(result); Assert.IsType <Employee>(expected); Assert.IsType <EmployeeResponse>(result); Assert.Equal(expected.Name, result.Name); }
public void InsertAsync_Returns_Success() { _testOutput.WriteLine("Objeto deve retornar 1."); var employeeRequest = Builder <EmployeeRequest> .CreateNew() .With(p => p.GrossSalary = "1000") .With(p => p.NumberOfDependants = "2") .Build(); var employee = EmployeeServiceMapper.ConvertRequestToObject(employeeRequest); var name = employee.Name; var expected = Task.FromResult(1); _mockUoW .Setup(x => x.EmployeeRepository.AddAsync(employee)) .Verifiable(); _service.InsertAsync(employeeRequest); Assert.NotNull(employee); Assert.NotNull(employeeRequest); Assert.IsType <EmployeeRequest>(employeeRequest); Assert.IsType <Employee>(employee); }
public void InsertAsync(EmployeeRequest employeeRequest) { var employee = EmployeeServiceMapper.ConvertRequestToObject(employeeRequest); _unitOfWork.EmployeeRepository.AddAsync(employee); }