public void LeaveReportDetailTest() { var response = Task.FromResult(_stringConstant.UserDetailsFromOauthServer); var requestUrl = string.Format("{0}{1}", _stringConstant.UserDetailUrl, _stringConstant.EmployeeIdForTest); _mockHttpClient.Setup(x => x.GetAsync(_stringConstant.UserUrl, requestUrl, _stringConstant.TestAccessToken)).Returns(response); _leaveRequestRepository.ApplyLeave(leave); var leaveReport = _leaveReportRepository.LeaveReportDetails(_stringConstant.EmployeeIdForTest, _stringConstant.TestAccessToken).Result; Assert.NotNull(leaveReport); }
public async Task <IHttpActionResult> LeaveReportDetails(string employeeId) { if (employeeId != null) { var accessToken = await _attachmentRepository.AccessToken(User.Identity.Name); return(Ok(await _leaveReport.LeaveReportDetails(employeeId, accessToken))); } else { return(BadRequest()); } }