public void FindIncidentOrganization()
        {
            var incidentOrganization = new PublicSafetyOrganization(DataEntryUnitTestFixture.IdentityId, DataEntryUnitTestFixture.AgencyDetails.Id, Guid.NewGuid());

            _reportsUnitOfWork.Setup(mock => mock.Find <PublicSafetyOrganization>(It.IsAny <Guid>(), It.IsAny <TrackingMode>(), It.IsAny <ThrowIf>())).Returns(incidentOrganization);
            var incidentOrganizationReport = _incidentReportQueryService.FindIncidentOrganization(It.IsAny <Guid>());

            incidentOrganizationReport.Should().NotBeNull();
        }
        private void SetUpIncidentOrganization()
        {
            var incidentOrganization = new PublicSafetyOrganization(DataEntryUnitTestFixture.IdentityId, DataEntryUnitTestFixture.AgencyDetails.Id, Guid.NewGuid());

            _summariesUnitOfWork.Setup(mock => mock.Find <PublicSafetyOrganization>(It.IsAny <Guid>(), It.IsAny <TrackingMode>(), It.IsAny <ThrowIf>()))
            .Returns(incidentOrganization);
            _incidentSummary.Organizations.Add(incidentOrganization);
            _incidentOrganizationId = incidentOrganization.Id;
        }
        public void FindIncidentOrganizationReportId()
        {
            var incidentOrganization = new PublicSafetyOrganization(DataEntryUnitTestFixture.IdentityId, DataEntryUnitTestFixture.AgencyDetails.Id, Guid.NewGuid());

            _incidentReport.Organizations.Add(incidentOrganization);
            var incidentOrganizationReportId = _incidentReportQueryService.FindIncidentOrganizationReportId(incidentOrganization.Id);

            incidentOrganizationReportId.Should().NotBeEmpty();
            Assert.AreEqual(_incidentReport.Id, incidentOrganizationReportId);
        }
예제 #4
0
        public void ProcessMasterIndexes_Organization_AsEntity()
        {
            _addressProcessor.Setup(mock => mock.Process(It.IsAny <Location>()));
            _nameProcessor.Setup(mock => mock.Process(It.IsAny <PublicSafetyOrganization>()));
            PublicSafetyOrganization entity = new PublicSafetyOrganization(Guid.NewGuid(), Guid.NewGuid(), Guid.NewGuid());

            masterIndexServiceObj.ProcessMasterIndexes <PublicSafetyOrganization>(entity);
            _nameProcessor.VerifyAll();
            _addressProcessor.VerifyAll();
        }
        public void FindCallForServiceOrganization()
        {
            //Arrange
            var PublicSafetyOrganization = new PublicSafetyOrganization(DataEntryUnitTestFixture.IdentityId, DataEntryUnitTestFixture.AgencyDetails.Id, Guid.NewGuid());

            summariesUnitOfWork.Setup(mock => mock.Find <PublicSafetyOrganization>(It.IsAny <Guid>(), It.IsAny <TrackingMode>(), It.IsAny <ThrowIf>())).Returns(PublicSafetyOrganization);

            //Act
            var result = callForServiceSummaryQueryService.FindCallForServiceOrganization(It.IsAny <Guid>());

            //Assert
            result.Should().NotBeNull();
            result.Id.Should().NotBeEmpty();
        }
예제 #6
0
        public void GetRelatedNames()
        {
            var incidentOrganization  = new PublicSafetyOrganization(DataEntryUnitTestFixture.IdentityId, DataEntryUnitTestFixture.AgencyDetails.Id, Guid.NewGuid());
            var incidentPersonSuspect = new PublicSafetyPerson(DataEntryUnitTestFixture.IdentityId, DataEntryUnitTestFixture.AgencyDetails.Id, Guid.NewGuid());

            _report.People.Add(incidentPersonSuspect);
            _report.Organizations.Add(incidentOrganization);
            _summary.People.Add(incidentPersonSuspect);
            _summary.Organizations.Add(incidentOrganization);
            var relatedNames = _relatedToService.GetRelatedNames(_report.Number, _report.AgencyId, _report.ModuleType);

            relatedNames.Should().NotBeEmpty();
            relatedNames.Should().HaveCount(4);
            relatedNames.Should().BeOfType(typeof(List <RelatedName>));
            _reportsUnitOfWork.VerifyAll();
            _summariesUnitOfWork.VerifyAll();
        }
예제 #7
0
 private void SetUpIncidentOrganization()
 {
     _incidentOrganization = new PublicSafetyOrganization(DataEntryUnitTestFixture.IdentityId, DataEntryUnitTestFixture.AgencyDetails.Id, Guid.NewGuid());
     _reportsUnitOfWork.Setup(mock => mock.Find <PublicSafetyOrganization>(It.IsAny <Guid>(), It.IsAny <TrackingMode>(), It.IsAny <ThrowIf>()))
     .Returns(_incidentOrganization);
 }