public void Single_Street_Is_Found() { var strategy = new DistanceStrategy(); var repository = new StreetRepository(); var manager = new StreetManager(repository, strategy); repository.Add(new StreetDto { Name = "A", Start = new double[] { 1, 1 }, End = new double[] { 2, 2, } }); var result = manager.GetClosest(0, 0); Assert.AreEqual(1, result.Count); Assert.AreEqual("A", result[0]); }
public void Multiple_Streets_Are_Found() { var strategy = new DistanceStrategy(); var repository = new StreetRepository(); var manager = new StreetManager(repository, strategy); // A horizontal line along the X axis from the origin to 2. repository.Add(new StreetDto { Name = "A", Start = new double[] { 0, 0 }, End = new double[] { 2, 0, } }); // A horizontal line 2 up from the X axis. repository.Add(new StreetDto { Name = "B", Start = new double[] { 0, 2 }, End = new double[] { 2, 2, } }); // A point on the Y axis 2 up from the origin. var result = manager.GetClosest(1, 1); // The top horizontal line should be returned because it is 1 unit from line B. Assert.AreEqual(2, result.Count); }
// Ajax获取级联菜单街道数据 public JsonResult GetStreet(int id) { var data = new StreetManager().GetList(id); return(Json(data, JsonRequestBehavior.AllowGet)); }
void Awake() { current = this; }
private void Awake() { Instance = this; }
public void Setup(StreetManager setStreetManager, bool setStartZone) { streetManager = setStreetManager; isStartZone = setStartZone; }
static void Main(string[] args) { //try //{ // CityManager cityManager = new CityManager(); // cityManager.Add(); //} //catch (System.Exception ex) //{ // Console.WriteLine(ex.GetBaseException().Message); //} //Console.WriteLine("İller bitti"); //Console.ReadKey(); //try //{ // DistrictManager districtManager = new DistrictManager(); // districtManager.Add(); //} //catch (System.Exception ex) //{ // Console.WriteLine(ex.GetBaseException().Message); //} //Console.WriteLine("İlçeler bitti"); //Console.ReadKey(); //try //{ // TownManager townManager = new TownManager(); // townManager.Add(); //} //catch (System.Exception ex) //{ // Console.WriteLine(ex.GetBaseException().Message); //} //Console.WriteLine("Bucaklar bitti"); //Console.ReadKey(); //try //{ // VillageManager villageManager = new VillageManager(); // villageManager.Add(); //} //catch (System.Exception ex) //{ // Console.WriteLine(ex.GetBaseException().Message); //} //Console.WriteLine("Köyler bitti"); //Console.ReadKey(); //try //{ // NeighborhoodManager neighborhoodManager = new NeighborhoodManager(); // neighborhoodManager.Add(); //} //catch (System.Exception ex) //{ // Console.WriteLine(ex.GetBaseException().Message); //} //Console.WriteLine("Mahalleler bitti"); //Console.ReadKey(); try { StreetManager streetManager = new StreetManager(); streetManager.Add(); } catch (System.Exception ex) { Console.WriteLine(ex.GetBaseException().Message); } Console.WriteLine("Caddeler bitti"); Console.WriteLine("TURKNET ADDRESS SERVİS AZAT OLDU , İYİ SÖMÜRDÜK YALNIZ VERİLERİ :D"); Console.ReadKey(); }