public void Get_InputExistStreetId_ReturnStreet()
        {
            // Arrange
            var               context        = SqlLiteInMemoryContext();
            EFUnitOfWork      uow            = new EFUnitOfWork(context);
            IStreetRepository repository     = uow.Streets;
            Street            expectedStreet = new Street()
            {
                //StreetId = 1,
                OSBBID      = 5,
                Name        = "test",
                Description = "testD",
                OSBB        = new OSBB()
                {
                    OSBBID = 5
                }
            };

            context.Streets.Add(expectedStreet);
            context.SaveChanges();

            //Act
            var factStreet = repository.Get(expectedStreet.StreetId);

            // Assert
            Assert.Equal(expectedStreet, factStreet);
        }
 public RequestController(IProblemRepository repository, ISocialRequestRepository socialRequestRepository, IUserProcessor userProcessor, IStreetRepository streetRepository)
 {
     _problemRepository = repository;
     _socialRequestRepository = socialRequestRepository;
     _userProcessor = userProcessor;
     _streetRepository = streetRepository;
 }
        public void Create_InputStreetWithId0_SetStreetId1()
        {
            // Arrange
            int               expectedListCount = 1;
            var               context           = SqlLiteInMemoryContext();
            EFUnitOfWork      uow        = new EFUnitOfWork(context);
            IStreetRepository repository = uow.Streets;

            Street street = new Street()
            {
                OSBBID      = 5,
                Name        = "test",
                Description = "testD",
                OSBB        = new OSBB()
                {
                    OSBBID = 5
                }
            };

            //Act
            repository.Create(street);
            uow.Save();
            var factListCount = context.Streets.Count();

            // Assert
            Assert.Equal(expectedListCount, factListCount);
        }
Ejemplo n.º 4
0
 public RequestController(IProblemRepository repository, ISocialRequestRepository socialRequestRepository, IUserProcessor userProcessor, IStreetRepository streetRepository)
 {
     _problemRepository       = repository;
     _socialRequestRepository = socialRequestRepository;
     _userProcessor           = userProcessor;
     _streetRepository        = streetRepository;
 }
        public void Delete_InputExistStreetId_Removed()
        {
            // Arrange
            int               expectedListCount = 0;
            var               context           = SqlLiteInMemoryContext();
            EFUnitOfWork      uow        = new EFUnitOfWork(context);
            IStreetRepository repository = uow.Streets;
            Street            street     = new Street()
            {
                //StreetId = 1,
                OSBBID      = 5,
                Name        = "test",
                Description = "testD",
                OSBB        = new OSBB()
                {
                    OSBBID = 5
                }
            };

            context.Streets.Add(street);
            context.SaveChanges();

            //Act
            repository.Delete(street.StreetId);
            uow.Save();
            var factStreetCount = context.Streets.Count();

            // Assert
            Assert.Equal(expectedListCount, factStreetCount);
        }
Ejemplo n.º 6
0
 public AddressRepository(DataContext context,
                          IStreetRepository streetRepository,
                          ICountryRepository countryRepository,
                          IZIPCodeRepository zipCodeRepository)
     : base(context)
 {
     _countryRepository = countryRepository;
     _zipCodeRepository = zipCodeRepository;
     _streetRepository  = streetRepository;
 }
 public AddressService(
     ProvinceRepository provinceRepository,
     DistrictRepository disctrictRepository,
     WardRepository wardRepository,
     StreetRepository streetRepository,
     IUnitOfWork unitOfWork
     )
 {
     _provinceRepository  = provinceRepository;
     _disctrictRepository = disctrictRepository;
     _wardRepository      = wardRepository;
     _streetRepository    = streetRepository;
     _unitOfWork          = unitOfWork;
 }
Ejemplo n.º 8
0
 public AccountController(
     IEmployeeRepository employeeRepository,
     IIssuingAuthorityRepository issuingAuthorityRepository,
     ILocalityRepository localityRepository,
     IPhoneNumberOperatorRepository phoneNumberOperatorRepository,
     IIssuingAuthorityLocalityRepository issuingAuthorityLocalityRepository,
     IStreetRepository streetRepository)
 {
     this.employeeRepository                 = employeeRepository;
     this.issuingAuthorityRepository         = issuingAuthorityRepository;
     this.localityRepository                 = localityRepository;
     this.phoneNumberOperatorRepository      = phoneNumberOperatorRepository;
     this.issuingAuthorityLocalityRepository = issuingAuthorityLocalityRepository;
     this.streetRepository = streetRepository;
 }
Ejemplo n.º 9
0
 public PassportsController(BankDepositsContext context,
                            IEmployeeRepository employeeRepository,
                            IIssuingAuthorityRepository issuingAuthorityRepository,
                            ILocalityRepository localityRepository,
                            IPhoneNumberOperatorRepository phoneNumberOperatorRepository,
                            IIssuingAuthorityLocalityRepository issuingAuthorityLocalityRepository,
                            IStreetRepository streetRepository)
 {
     _context = context;
     this.employeeRepository                 = employeeRepository;
     this.issuingAuthorityRepository         = issuingAuthorityRepository;
     this.localityRepository                 = localityRepository;
     this.phoneNumberOperatorRepository      = phoneNumberOperatorRepository;
     this.issuingAuthorityLocalityRepository = issuingAuthorityLocalityRepository;
     this.streetRepository = streetRepository;
 }
Ejemplo n.º 10
0
 //
 // GET: /Map/
 public MapController(IStreetRepository streetRepository)
 {
     this.streetRepository = streetRepository;
 }
Ejemplo n.º 11
0
 public StreetService(IStreetRepository streetRepository,
                      IUnitOfWork unitOfWork)
 {
     _streetRepository = streetRepository;
     _unitOfWork       = unitOfWork;
 }
Ejemplo n.º 12
0
 public DataManager(IDistrictRepository districtRepository,
     ILocalityRepository localityRepository,
     IStreetRepository streetRepository,
     IHouseRepository houseRepository,
     IMunicipalityRepository municipalityRepository,
     IPersonRepository personRepository,
     INationalityRepository nationalityRepository,
     IEducationRepository educationRepository,
     IOrganizationRepository organizationRepository,
     IMunicipalityHouseRelationRepository municipalityHouseRelationRepository,
     IRegistrationRepository registrationRepository,
     IPartyRepository partyRepository,
     IPrecinctRepository precinctRepository,
     IUserRepository userRepository,
     IWorkerRepository workerRepository,
     IVoterPartyRelationRepository voterPartyRelationRepository,
     IVoterRepository voterRepository,
     IUserLogRepository userLogRepository,
     IRelationshipRepository relationshipRepository,
     IPersonRelationRepository personRelationRepository,
     ICandidateRepository candidateRepository,
     IAgitatorRepository agitatorRepository,
     IWorkerHouseRelationRepository workerHouseRelationRepository,
     IAgitatorHouseRelationRepository agitatorHouseRelationRepository,
     IAgitatorPrecinctRelationRepository agitatorPrecinctRelationRepository,
     ICandidatePrecinctRelationRepository candidatePrecinctRelationRepository,
     ICandidateMunicipalityRelationRepository candidateMunicipalityRelationRepository,
     ITempPersonRepository tempPersonRepository,
     IGEORepository geoRepository,
     IPartyMemberRepository partyMemberRepository,
     IPartySupporterRepository partySupporterRepository)
 {
     this.districtRepository = districtRepository;
     this.municipalityRepository = municipalityRepository;
     this.personRepository = personRepository;
     this.localityRepository = localityRepository;
     this.nationalityRepository = nationalityRepository;
     this.streetRepository = streetRepository;
     this.houseRepository = houseRepository;
     this.educationRepository = educationRepository;
     this.organizationRepository = organizationRepository;
     this.municipalityHouseRelationRepository = municipalityHouseRelationRepository;
     this.registrationRepository = registrationRepository;
     this.partyRepository = partyRepository;
     this.precinctRepository = precinctRepository;
     this.userRepository = userRepository;
     this.workerRepository = workerRepository;
     this.voterPartyRelationRepository = voterPartyRelationRepository;
     this.voterRepository = voterRepository;
     this.userLogRepository = userLogRepository;
     this.relationshipRepository = relationshipRepository;
     this.personRelationRepository = personRelationRepository;
     this.candidateRepository = candidateRepository;
     this.agitatorRepository = agitatorRepository;
     this.workerHouseRelationRepository = workerHouseRelationRepository;
     this.agitatorHouseRelationRepository = agitatorHouseRelationRepository;
     this.agitatorPrecinctRelationRepository = agitatorPrecinctRelationRepository;
     this.candidatePrecinctRelationRepository = candidatePrecinctRelationRepository;
     this.candidateMunicipalityRelationRepository = candidateMunicipalityRelationRepository;
     this.tempPersonRepository = tempPersonRepository;
     this.geoRepository = geoRepository;
     this.partyMemberRepository = partyMemberRepository;
     this.partySupporterRepository = partySupporterRepository;
 }
Ejemplo n.º 13
0
 public StreetService(IStreetRepository repository)
 {
     this.repository = repository;
 }
Ejemplo n.º 14
0
 /// <summary>
 /// Внедрение зависимостей для контроллера
 /// </summary>
 /// <param name="appartmentRepository"></param>
 /// <param name="viewModelParser"></param>
 /// <param name="streetRepository"></param>
 public AppartmentController(IAppartmentRepository appartmentRepository, IStreetRepository streetRepository)
 {
     this.appartmentRepository = appartmentRepository;
     this.streetRepository     = streetRepository;
 }
 public DataManager(IDistrictRepository districtRepository,
                    ILocalityRepository localityRepository,
                    IStreetRepository streetRepository,
                    IHouseRepository houseRepository,
                    IMunicipalityRepository municipalityRepository,
                    IPersonRepository personRepository,
                    INationalityRepository nationalityRepository,
                    IEducationRepository educationRepository,
                    IOrganizationRepository organizationRepository,
                    IMunicipalityHouseRelationRepository municipalityHouseRelationRepository,
                    IRegistrationRepository registrationRepository,
                    IPartyRepository partyRepository,
                    IPrecinctRepository precinctRepository,
                    IUserRepository userRepository,
                    IWorkerRepository workerRepository,
                    IVoterPartyRelationRepository voterPartyRelationRepository,
                    IVoterRepository voterRepository,
                    IUserLogRepository userLogRepository,
                    IRelationshipRepository relationshipRepository,
                    IPersonRelationRepository personRelationRepository,
                    ICandidateRepository candidateRepository,
                    IAgitatorRepository agitatorRepository,
                    IWorkerHouseRelationRepository workerHouseRelationRepository,
                    IAgitatorHouseRelationRepository agitatorHouseRelationRepository,
                    IAgitatorPrecinctRelationRepository agitatorPrecinctRelationRepository,
                    ICandidatePrecinctRelationRepository candidatePrecinctRelationRepository,
                    ICandidateMunicipalityRelationRepository candidateMunicipalityRelationRepository,
                    ITempPersonRepository tempPersonRepository,
                    IGEORepository geoRepository,
                    IPartyMemberRepository partyMemberRepository,
                    IPartySupporterRepository partySupporterRepository)
 {
     this.districtRepository     = districtRepository;
     this.municipalityRepository = municipalityRepository;
     this.personRepository       = personRepository;
     this.localityRepository     = localityRepository;
     this.nationalityRepository  = nationalityRepository;
     this.streetRepository       = streetRepository;
     this.houseRepository        = houseRepository;
     this.educationRepository    = educationRepository;
     this.organizationRepository = organizationRepository;
     this.municipalityHouseRelationRepository = municipalityHouseRelationRepository;
     this.registrationRepository                  = registrationRepository;
     this.partyRepository                         = partyRepository;
     this.precinctRepository                      = precinctRepository;
     this.userRepository                          = userRepository;
     this.workerRepository                        = workerRepository;
     this.voterPartyRelationRepository            = voterPartyRelationRepository;
     this.voterRepository                         = voterRepository;
     this.userLogRepository                       = userLogRepository;
     this.relationshipRepository                  = relationshipRepository;
     this.personRelationRepository                = personRelationRepository;
     this.candidateRepository                     = candidateRepository;
     this.agitatorRepository                      = agitatorRepository;
     this.workerHouseRelationRepository           = workerHouseRelationRepository;
     this.agitatorHouseRelationRepository         = agitatorHouseRelationRepository;
     this.agitatorPrecinctRelationRepository      = agitatorPrecinctRelationRepository;
     this.candidatePrecinctRelationRepository     = candidatePrecinctRelationRepository;
     this.candidateMunicipalityRelationRepository = candidateMunicipalityRelationRepository;
     this.tempPersonRepository                    = tempPersonRepository;
     this.geoRepository            = geoRepository;
     this.partyMemberRepository    = partyMemberRepository;
     this.partySupporterRepository = partySupporterRepository;
 }
Ejemplo n.º 16
0
 public StreetController(IStreetRepository streetRepository, IAreaRepository areaRepository)
 {
     this.streetRepository = streetRepository;
     this.areaRepository   = areaRepository;
 }
Ejemplo n.º 17
0
        //
        // GET: /Map/

        public MapController(IStreetRepository streetRepository)
        {
            this.streetRepository = streetRepository;
        }
 public StreetService(IValidationDictionary validationDictionary)
 {
     _validationDictionary = validationDictionary;
     _streetRepository = new EntityStreetRepository();
 }
 public MeterController(IMeterRepository meterRepo, IStreetRepository streetRepo, IBuildingRepository buildingRepo)
 {
     this.meterRepo    = meterRepo;
     this.streetRepo   = streetRepo;
     this.buildingRepo = buildingRepo;
 }