Exemple #1
0
        public void TestEuc2d()
        {
            var grasp = new GRASP();

              var cities1 = new List<City> { new City(0, 0), new City(0, 0) };
              var cities2 = new List<City> { new City(1, 1), new City(2, 2) };
              var cities3 = new List<City> { new City(-1, -1), new City(1, 1) };

              Assert.AreEqual(0, grasp.Euc2d(cities1[0], cities1[1]));
              Assert.AreEqual(1, grasp.Euc2d(cities2[0], cities2[1]));
              Assert.AreEqual(3, grasp.Euc2d(cities3[0], cities3[1]));
        }