private void DomainObjectsIntialization()
 {
     _incidentSummary                 = new IncidentSummary(_identityId, _agencyId, _incidentSummaryDetails.Id, Number, null);
     _incidentEvent                   = new DomainEntities.Incident.IncidentEvent(_identityId, _agencyId, _incidentEventDetails.Id);
     _incidentPersonOther             = new DomainEntities.PublicSafetyPerson(_identityId, _agencyId, _incidentPersonOtherDetails.Id);
     _incidentOrganization            = new DomainEntities.PublicSafetyOrganization(_identityId, _agencyId, _incidentOrganizationDetails.Id);
     _incidentOffense                 = new DomainEntities.Incident.IncidentOffense(_identityId, _agencyId, _incidentOffenseDetails.Id);
     _incidentOfficerInvolvedShooting = new DomainEntities.Incident.IncidentOfficerInvolvedShooting(_identityId, _agencyId, _incidentOfficerInvolvedShootingDetails.Id);
     _incidentPersonVictim            = new DomainEntities.Incident.IncidentPersonVictim(_identityId, _agencyId, _incidentPersonVictimDetails.Id);
     _incidentPersonSuspect           = new DomainEntities.Incident.IncidentPersonSuspect(_identityId, _agencyId, _incidentPersonSuspectDetails.Id);
     _case = new Domain.Summaries.Case.Case(_identityId, _agencyId, Number);
 }
        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());
        }