public void SummaryQueueService_GetIncidentSummaries() { filter = new SummaryQueueFilter(); CreateIncidentSummary(); var summaryQueueService = GetDependency <ISummaryQueueService>(); Assert.IsInstanceOfType(summaryQueueService, typeof(ISummaryQueueService)); ICollection <IncidentSummaryQueueItem> incidentSummaryQueueItem = summaryQueueService.GetIncidentSummaries(filter); Assert.IsTrue(incidentSummaryQueueItem.Any()); }
public void SummaryQueueService_GetIncidentSummariesAfterSpecifiedDate() { filter = new SummaryQueueFilter(); filter.CreatedAfter = DateTime.Now.AddDays(1); CreateIncidentSummary(); var summaryQueueService = GetDependency <ISummaryQueueService>(); Assert.IsInstanceOfType(summaryQueueService, typeof(ISummaryQueueService)); ICollection <IncidentSummaryQueueItem> incidentSummaryQueueItem = summaryQueueService.GetIncidentSummaries(filter); Assert.IsFalse(incidentSummaryQueueItem.Any()); }
public ICollection <OtherEventSummaryQueueItem> GetOtherEventSummaries(SummaryQueueFilter filter) { GetIdentityPermissions(); var agencyIdListsWithOtherEventRight = _agencyPermissions .Where(agency => agency.DataEntryModulePermissions.Any( module => module.ModuleType == ModuleType.OtherEvent && module.ViewGranted)) .Select(agency => agency.AgencyId) .ToList(); return(UnitOfWork.GetEntityQuery <OtherEventSummary>() .Where(summary => agencyIdListsWithOtherEventRight.Contains(summary.AgencyId)) .AsListOf <OtherEventSummaryQueueItem>()); }
public ICollection <CaseQueueItem> GetCases(SummaryQueueFilter filter) { return(UnitOfWork.GetEntityQuery <Case>() .AsListOf <CaseQueueItem>()); }