コード例 #1
0
        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);
        }
コード例 #2
0
 public RequestController(IProblemRepository repository, ISocialRequestRepository socialRequestRepository, IUserProcessor userProcessor, IStreetRepository streetRepository)
 {
     _problemRepository = repository;
     _socialRequestRepository = socialRequestRepository;
     _userProcessor = userProcessor;
     _streetRepository = streetRepository;
 }
コード例 #3
0
        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);
        }
コード例 #4
0
 public RequestController(IProblemRepository repository, ISocialRequestRepository socialRequestRepository, IUserProcessor userProcessor, IStreetRepository streetRepository)
 {
     _problemRepository       = repository;
     _socialRequestRepository = socialRequestRepository;
     _userProcessor           = userProcessor;
     _streetRepository        = streetRepository;
 }
コード例 #5
0
        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);
        }
コード例 #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;
 }
コード例 #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;
 }
コード例 #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;
 }
コード例 #10
0
 //
 // GET: /Map/
 public MapController(IStreetRepository streetRepository)
 {
     this.streetRepository = streetRepository;
 }
コード例 #11
0
 public StreetService(IStreetRepository streetRepository,
                      IUnitOfWork unitOfWork)
 {
     _streetRepository = streetRepository;
     _unitOfWork       = unitOfWork;
 }
コード例 #12
0
ファイル: DataManager.cs プロジェクト: buddzbuddy/MSECAnalyze
 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;
 }
コード例 #13
0
 public StreetService(IStreetRepository repository)
 {
     this.repository = repository;
 }
コード例 #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;
 }
コード例 #16
0
 public StreetController(IStreetRepository streetRepository, IAreaRepository areaRepository)
 {
     this.streetRepository = streetRepository;
     this.areaRepository   = areaRepository;
 }
コード例 #17
0
        //
        // GET: /Map/

        public MapController(IStreetRepository streetRepository)
        {
            this.streetRepository = streetRepository;
        }
コード例 #18
0
 public StreetService(IValidationDictionary validationDictionary)
 {
     _validationDictionary = validationDictionary;
     _streetRepository = new EntityStreetRepository();
 }
コード例 #19
0
 public MeterController(IMeterRepository meterRepo, IStreetRepository streetRepo, IBuildingRepository buildingRepo)
 {
     this.meterRepo    = meterRepo;
     this.streetRepo   = streetRepo;
     this.buildingRepo = buildingRepo;
 }