Пример #1
0
        public void Afstandsberekenaar_BerekenAfstand2Knopen()
        {
            Knoop knoopVan = new Knoop(300, 300);
            Knoop knoopTot = new Knoop(800, 800);
            int   Afstand  = Afstandsberekenaar.BerekenAfstand2Knopen(knoopVan, knoopTot);

            Assert.AreEqual(707, Afstand);
        }
Пример #2
0
        public void Afstandsberekenaar_BerekenLengteRoute()
        {
            Knoop[] Route = new Knoop[4];
            for (int i = 0; i < 4; i++)
            {
                Route[i] = new Knoop(i * 100, i * 200);
            }
            int Lengte = Afstandsberekenaar.BerekenRouteLengte(Route);

            Assert.AreEqual(1339, Lengte);
        }
Пример #3
0
        public void RouteBerekenaar1_ZoekRoute_controleer_lengte()
        {
            //voorbereiding: maak een aantal knopen
            int aantalKnoop = 15;

            Knoop[] knopen_gen = new Knoop[aantalKnoop];
            for (int i = 0; i < aantalKnoop; i++)
            {
                knopen_gen[i] = new Knoop(i * 100, i * 200);
            }

            //testuitvoering
            RouteBerekenaar1 RB1 = new RouteBerekenaar1();

            Knoop[] knopen_calc = RB1.ZoekRoute(knopen_gen);

            //controle route dmv bepalen lengte
            int Lengte = Afstandsberekenaar.BerekenRouteLengte(knopen_calc);

            Assert.AreEqual(6252, Lengte);
        }
Пример #4
0
 public void ThenWordtDeTotaleAfstandGetoond()
 {
     Lengte = Afstandsberekenaar.BerekenRouteLengte(knopen_calc);
     Assert.GreaterOrEqual(Lengte, 0);
 }