Example #1
0
        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);
Example #3
0
        public async Task GetPendingDisposedCountAsync_Valid()
        {
            // Arrange
            int                       userId      = 1;
            SqlParamsModel            queryParams = GetParams_GetPendingDisposedCountAsync(userId);
            PendingDisposedCountModel expected    = GetSampleData_GetPendingDisposedCountAsync();

            _mockDataAccess.QueryFirstOrDefaultAsync <PendingDisposedCountModel>(default).ReturnsForAnyArgs(expected);