private void SetUpFieldInterviewReport() { var fieldInterviewReport = new FieldInterviewReport(DataEntryUnitTestFixture.IdentityId, DataEntryUnitTestFixture.AgencyDetails.Id, Guid.NewGuid(), Guid.NewGuid(), false); fieldInterviewReport.Number = Number; _reportsUnitOfWork.Setup(mock => mock.Find <Report>(It.IsAny <Guid>(), It.IsAny <TrackingMode>(), It.IsAny <ThrowIf>())).Returns(fieldInterviewReport); }
private FieldInterviewReport SetUpFieldInterview() { var fieldInterviewReport = new FieldInterviewReport(DataEntryUnitTestFixture.IdentityId, DataEntryUnitTestFixture.AgencyDetails.Id, Guid.NewGuid(), Guid.NewGuid(), false); fieldInterviewReport.Number = Number; fieldInterviewReport.CaseNumber = "999"; return(fieldInterviewReport); }
public FieldInterviewReport Create(FieldInterviewReport report) { report.Id = _fieldInterviewReportCommandService.CreateReportWithTemplate( report.TemplateId, report.IsSupplement, report); return(report); }
public void ClassSetUp() { _factory = new MockRepository(MockBehavior.Loose); _reportsUnitOfWork = _factory.Create <IReportsUnitOfWork>(); var dependencyContainer = _factory.Create <IDependencyContainer>(); var agencyQueryService = _factory.Create <IAgencyQueryService>(); dependencyContainer.Setup(mock => mock.Resolve <IAgencyQueryService>()).Returns(agencyQueryService.Object); DependencyContainer.SetInstance(dependencyContainer.Object); _fieldInterviewReport = new FieldInterviewReport(DataEntryUnitTestFixture.IdentityId, DataEntryUnitTestFixture.AgencyDetails.Id, Guid.NewGuid(), Guid.NewGuid(), false); var reportList = new List <Report>(); reportList.Add(_fieldInterviewReport); _reportsUnitOfWork.Setup(mock => mock.GetEntityQuery <Report>(It.IsAny <TrackingMode>())).Returns(reportList.AsQueryable()); _reportsUnitOfWork.Setup(mock => mock.Find <FieldInterviewReport>(It.IsAny <Guid>(), It.IsAny <TrackingMode>(), It.IsAny <ThrowIf>())).Returns(_fieldInterviewReport); _fieldInterviewReportQueryService = new FieldInterviewReportQueryService(_reportsUnitOfWork.Object, Mock.Of <ILog>(), Mock.Of <IServiceAuthorizationPolicy>(), Mock.Of <IServiceIdentityProvider>()); }
private void PrepareFieldInterviewReportSectionsForReport(Section templateSection, string sectionHeader, FieldInterviewReport fieldInterviewReport, IReportsData reportDetails) { //All Public Safety type items var itemList = new List <IPublicSafetyEntityDetails>(); switch (templateSection.SectionType) { case SectionType.Event: itemList.Add(fieldInterviewReport.Event); sectionHeader = GenericSectionName.EVENT; PreparePublicSafetyEntityForReport(templateSection, itemList, sectionHeader, string.Empty, reportDetails); break; case SectionType.Narrative: PreparePublicSafetyEntityForReport(templateSection, fieldInterviewReport.Narratives.Cast <IPublicSafetyEntityDetails>().ToList(), sectionHeader, string.Empty, reportDetails); break; case SectionType.Officer: PreparePublicSafetyEntityForReport(templateSection, fieldInterviewReport.Officers.Cast <IPublicSafetyEntityDetails>().ToList(), sectionHeader, string.Empty, reportDetails); break; case SectionType.Person: if (templateSection.Name == GenericSectionName.PEOPLE) { PrepareFieldInterviewSourceEntityForReport(templateSection, fieldInterviewReport.People.ToList(), sectionHeader, reportDetails); } break; case SectionType.Vehicle: PreparePublicSafetyEntityForReport(templateSection, fieldInterviewReport.Vehicles.Cast <IPublicSafetyEntityDetails>().ToList(), sectionHeader, string.Empty, reportDetails); break; } }
public void Update(FieldInterviewReport report) { _fieldInterviewReportCommandService.UpdateReport(report); }