Beispiel #1
0
 private void DomainObjectsIntialization()
 {
     _citationSummary         = new CitationSummary(_identityId, _agencyId, _citationSummaryDetails.Id, Number, null);
     _citationEvent           = new DomainEntities.Citation.CitationEvent(_identityId, _agencyId, _citationEventDetails.Id);
     _citationAlcoholDrugTest = new DomainEntities.Citation.CitationAlcoholDrugTest(_identityId, _agencyId, _citationAlcoholDrugTestDetails.Id);
     _citationFeesPayments    = new DomainEntities.PublicSafetyFeesPayments(_identityId, _agencyId, _citationFeesPaymentsDetails.Id);
     _case = new Domain.Summaries.Case.Case(_identityId, _agencyId, Number);
 }
        //[Test]
        //[Description("Should return citation Summary")]
        //public void FindCitationSummary()
        //{
        //    var result = _citationSummaryQueryService.FindCitationSummary(_citationSummary.Id);

        //    result.Should().NotBeNull();
        //    result.Should().BeOfType(typeof(SummariesDTO.CitationSummary));
        //    result.Id.ShouldBeEquivalentTo(_citationSummary.Id);
        //}

        //[Test]
        //[Description("Should return citation Summary")]
        //public void FindCitationSynopsis()
        //{
        //    _citationSummary.CitationEvent = new Domain.Core.DataEntry.PublicSafetyTypes.Citation.CitationEvent(_identityId, _agencyId, _citationSummary.Id);
        //    var result = _citationSummaryQueryService.FindCitationSynopsis(_citationSummary.Id);

        //    result.Should().NotBeNull();
        //    result.Should().BeOfType(typeof(CitationSynopsis));
        //    result.Id.ShouldBeEquivalentTo(_citationSummary.Id);
        //}

        //[Test]
        //[Description("Should return citation Summary")]
        //public void FindCitationSummar_1()
        //{
        //    var result = _citationSummaryQueryService.FindCitationSummary(_agencyId, Number);

        //    result.Should().NotBeNull();
        //    result.Should().BeOfType(typeof(SummariesDTO.CitationSummary));
        //    result.Id.ShouldBeEquivalentTo(_citationSummary.Id);
        //}

        //[Test]
        //[Description("Should return citation Summary")]
        //public void FindCitationEventSummaryId_1()
        //{
        //    List<Summary> lstEntities = new List<Summary>();
        //    lstEntities.Add(_citationSummary);

        //    _summariesUnitOfWork.Setup(mock => mock.GetEntityQuery<Summary>(It.IsAny<TrackingMode>())).Returns(lstEntities.AsQueryable());

        //    _citationSummary.Event = new DomainEntities.PublicSafetyEvent(_identityId, _agencyId, _citationSummary.Id);
        //    var result = _citationSummaryQueryService.FindCitationEventSummaryId(_citationSummary.Id);

        //    result.Should().NotBeEmpty();
        //    result.ShouldBeEquivalentTo(_citationSummary.Id);
        //}

        private void IntializeAndSetUpMock()
        {
            _agencyId = Guid.NewGuid();

            _citationSummary         = new CitationSummary(Guid.NewGuid(), _agencyId, Guid.NewGuid(), Number, null);
            _citationEvent           = new DomainEntities.Citation.CitationEvent(Guid.NewGuid(), _agencyId, Guid.NewGuid());
            _citationAlcoholDrugTest = new DomainEntities.Citation.CitationAlcoholDrugTest(Guid.NewGuid(), _agencyId, Guid.NewGuid());
            _citationFeesPayments    = new DomainEntities.PublicSafetyFeesPayments(Guid.NewGuid(), _agencyId, Guid.NewGuid());

            SetUpEntitiyData(_citationSummary);
            SetUpEntitiyData(_citationEvent);
            SetUpEntitiyData(_citationAlcoholDrugTest);
            SetUpEntitiyData(_citationFeesPayments);
        }
        private void SetUpSummary()
        {
            List <Summary> lstEntities = new List <Summary>();

            _citationSummary.People        = new Collection <DomainEntities.PublicSafetyPerson>();
            _citationSummary.Property      = new Collection <DomainEntities.PublicSafetyProperty>();
            _citationSummary.Vehicles      = new Collection <DomainEntities.PublicSafetyVehicle>();
            _citationSummary.FeesPayments  = new Collection <DomainEntities.PublicSafetyFeesPayments>();
            _citationSummary.Organizations = new Collection <DomainEntities.PublicSafetyOrganization>();
            _citationSummary.Drugs         = new Collection <DomainEntities.PublicSafetyDrug>();
            _citationSummary.Guns          = new Collection <DomainEntities.PublicSafetyGun>();
            _citationSummary.Offenses      = new Collection <DomainEntities.PublicSafetyOffense>();
            _citationSummary.Officers      = new Collection <DomainEntities.PublicSafetyOfficer>();
            _citationSummary.Narratives    = new Collection <DomainEntities.PublicSafetyNarrative>();
            _citationSummary.Attachments   = new Collection <DomainEntities.PublicSafetyAttachment>();

            var person       = new DomainEntities.PublicSafetyPerson(_identityId, _agencyId, _citationSummary.Id);
            var property     = new DomainEntities.PublicSafetyProperty(_identityId, _agencyId, _citationSummary.Id);
            var vehicle      = new DomainEntities.PublicSafetyVehicle(_identityId, _agencyId, _citationSummary.Id);
            var feePayment   = new DomainEntities.PublicSafetyFeesPayments(_identityId, _agencyId, _citationSummary.Id);
            var organization = new DomainEntities.PublicSafetyOrganization(_identityId, _agencyId, _citationSummary.Id);
            var drug         = new DomainEntities.PublicSafetyDrug(_identityId, _agencyId, _citationSummary.Id);
            var gun          = new DomainEntities.PublicSafetyGun(_identityId, _agencyId, _citationSummary.Id);
            var offense      = new DomainEntities.PublicSafetyOffense(_identityId, _agencyId, _citationSummary.Id);
            var officer      = new DomainEntities.PublicSafetyOfficer(_identityId, _agencyId, _citationSummary.Id);
            var narrative    = new DomainEntities.PublicSafetyNarrative(_identityId, _agencyId, _citationSummary.Id);
            var attachment   = new DomainEntities.PublicSafetyAttachment(_identityId, _agencyId, _citationSummary.Id);

            _citationSummary.People.Add(person);
            _citationSummary.Property.Add(property);
            _citationSummary.Vehicles.Add(vehicle);
            _citationSummary.FeesPayments.Add(feePayment);
            _citationSummary.Organizations.Add(organization);
            _citationSummary.Drugs.Add(drug);
            _citationSummary.Guns.Add(gun);
            _citationSummary.Offenses.Add(offense);
            _citationSummary.Officers.Add(officer);
            _citationSummary.Narratives.Add(narrative);
            _citationSummary.Attachments.Add(attachment);

            lstEntities.Add(_citationSummary);

            _summariesUnitOfWork.Setup(mock => mock.GetEntityQuery <Summary>(It.IsAny <TrackingMode>())).Returns(lstEntities.AsQueryable());
        }