public RegionOperationService(IRegionRepository repository,
     string cityName, string districtName, string regionName)
 {
     _repository = repository;
     _cityName = cityName;
     _districtName = districtName;
     _regionName = regionName;
     _service = new ByRegionQueryRegionService(_repository.GetAll(),
         _cityName, _districtName, _regionName);
 }
 public OptimizeRegion ConstructTestRegion(int cityId, int districtId, int regionId)
 {
     service = new ByRegionQueryRegionService(repository.GetAll(),
         "C-" + cityId, "D-" + districtId, "R-" + regionId);
     return service.Query();
 }