public async Task <ActionResult <PendingDisposedCountModel> > GetPendingDisposedCount() { int userId = _sessionService.IsInRoles(HttpContext, "Manager") ? 0 : _sessionService.GetUserId(HttpContext); PendingDisposedCountModel pendingDisposedCountModel = await _insightsService.GetPendingDisposedCountAsync(userId); return(Ok(pendingDisposedCountModel)); }
public async Task GetPendingDisposedCount_Valid(bool isManager) { // Arrange int currUser = 1; int userId = isManager ? 0 : currUser; PendingDisposedCountModel expected = GetSampleData_PendingDisposedCount(); _mockSessionService.IsInRoles(default, "Manager").ReturnsForAnyArgs(isManager);
public async Task GetPendingDisposedCountAsync_Valid() { // Arrange int userId = 1; SqlParamsModel queryParams = GetParams_GetPendingDisposedCountAsync(userId); PendingDisposedCountModel expected = GetSampleData_GetPendingDisposedCountAsync(); _mockDataAccess.QueryFirstOrDefaultAsync <PendingDisposedCountModel>(default).ReturnsForAnyArgs(expected);