Beispiel #1
0
        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);
        }
Beispiel #2
0
        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);
        }
Beispiel #6
0
 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);
 }