public void IncidentSummaryQueryService_FindIncidentPersonVictim() { // Create ReportId var systemQuery = GetDependency <ISystemQueryService>(); Assert.IsInstanceOfType(systemQuery, typeof(ISystemQueryService)); var fICommandService = GetDependency <IIncidentSummaryCommandService>(); Assert.IsInstanceOfType(fICommandService, typeof(IIncidentSummaryCommandService)); var incidentDetails = MockObjects.NewIncidentSummary; Guid summaryId = fICommandService.CreateIncidentSummary(systemQuery.GetAgencies()[0].AgencyId, "Random Case #" + new Random().Next(int.MaxValue), incidentDetails); Assert.IsInstanceOfType(summaryId, typeof(Guid)); Assert.AreNotEqual(summaryId, Guid.Empty); // Create PersonOtherId Guid personVictimId = fICommandService.CreateIncidentPersonVictim(summaryId, MockObjects.NewIncidentPersonVictim); Assert.IsInstanceOfType(personVictimId, typeof(Guid)); Assert.AreNotEqual(personVictimId, Guid.Empty); // Find var iSummaryQueryService = GetDependency <IIncidentSummaryQueryService>(); Assert.IsInstanceOfType(iSummaryQueryService, typeof(IIncidentSummaryQueryService)); IncidentPersonVictim incidentPersonVictim = iSummaryQueryService.FindIncidentPersonVictim(personVictimId); Assert.IsNotNull(incidentPersonVictim); }
public void IncidentReportQueryService_FindIncidentPersonVictim() { var iCommandService = GetDependency <IIncidentReportCommandService>(); Assert.IsInstanceOfType(iCommandService, typeof(IIncidentReportCommandService)); Guid reportId = GetReportId(); Assert.IsInstanceOfType(reportId, typeof(Guid)); Assert.AreNotEqual(reportId, Guid.Empty); // Create incident Gun section var personVictimDetails = MockObjects.NewIncidentPersonVictim; Guid incidentPersonVictimId = iCommandService.CreateIncidentPersonVictim(reportId, personVictimDetails); Assert.IsInstanceOfType(incidentPersonVictimId, typeof(Guid)); Assert.AreNotEqual(incidentPersonVictimId, Guid.Empty); // Find incident Gun section var incidentReportQueryService = GetDependency <IIncidentReportQueryService>(); Assert.IsInstanceOfType(incidentReportQueryService, typeof(IIncidentReportQueryService)); IncidentPersonVictim reportDetails = incidentReportQueryService.FindIncidentPersonVictim(incidentPersonVictimId); Assert.IsNotNull(reportDetails); Assert.AreEqual(incidentPersonVictimId, reportDetails.Id); Assert.AreEqual(personVictimDetails.FirstName, reportDetails.FirstName); }
private void SetUpIncidentPersonVictim() { var incidentPersonVictim = new IncidentPersonVictim(DataEntryUnitTestFixture.IdentityId, DataEntryUnitTestFixture.AgencyDetails.Id, Guid.NewGuid()); _summariesUnitOfWork.Setup(mock => mock.Find <IncidentPersonVictim>(It.IsAny <Guid>(), It.IsAny <TrackingMode>(), It.IsAny <ThrowIf>())) .Returns(incidentPersonVictim); _incidentSummary.People.Add(incidentPersonVictim); _incidentPersonVictimId = incidentPersonVictim.Id; }
public void FindIncidentPersonVictim() { var incidentPersonVictim = new IncidentPersonVictim(DataEntryUnitTestFixture.IdentityId, DataEntryUnitTestFixture.AgencyDetails.Id, Guid.NewGuid()); _reportsUnitOfWork.Setup(mock => mock.Find <IncidentPersonVictim>(It.IsAny <Guid>(), It.IsAny <TrackingMode>(), It.IsAny <ThrowIf>())).Returns(incidentPersonVictim); var incidentPersonVictimReport = _incidentReportQueryService.FindIncidentPersonVictim(It.IsAny <Guid>()); incidentPersonVictimReport.Should().NotBeNull(); }
public void FindIncidentPersonVictimReportId() { var incidentPersonVictim = new IncidentPersonVictim(DataEntryUnitTestFixture.IdentityId, DataEntryUnitTestFixture.AgencyDetails.Id, Guid.NewGuid()); _incidentReport.People.Add(incidentPersonVictim); var incidentPersonVictimReportId = _incidentReportQueryService.FindIncidentPersonVictimReportId(incidentPersonVictim.Id); incidentPersonVictimReportId.Should().NotBeEmpty(); Assert.AreEqual(_incidentReport.Id, incidentPersonVictimReportId); }
private void SetUpIncidentPersonVictim() { _incidentPersonVictim = new IncidentPersonVictim(DataEntryUnitTestFixture.IdentityId, DataEntryUnitTestFixture.AgencyDetails.Id, Guid.NewGuid()); _reportsUnitOfWork.Setup(mock => mock.Find <IncidentPersonVictim>(It.IsAny <Guid>(), It.IsAny <TrackingMode>(), It.IsAny <ThrowIf>())) .Returns(_incidentPersonVictim); }