Exemple #1
0
        public void AddFirstWaypointTest2EmptyRoute()
        {
            var x     = new Waypoint("X", 0.0, 0.0);
            var route = new Route();

            route.AddFirstWaypoint(x, "0");

            Assert.IsTrue(x.Equals(route.FirstWaypoint));
            Assert.IsTrue("0" == route.First.Value.AirwayToNext.Airway);
        }
Exemple #2
0
        public void AddFirstWaypointTest1EmptyRoute()
        {
            var x     = new Waypoint("X", 0.0, 0.0);
            var route = new Route();

            route.AddFirstWaypoint(x, "0", 100.0);

            Assert.IsTrue(x.Equals(route.FirstWaypoint));
            Assert.IsTrue("0" == route.First.Value.AirwayToNext.Airway);
            Assert.AreEqual(100.0, route.First.Value.AirwayToNext.Distance, 1E-8);
        }
Exemple #3
0
        public void AddFirstWaypointTest1()
        {
            var x = new Waypoint("X", 0.0, 0.0);
            var y = new Waypoint("Y", 0.0, 1.0);

            var route = new Route();

            route.AddLastWaypoint(y);

            route.AddFirstWaypoint(x, "0", 100.0);

            Assert.IsTrue(x.Equals(route.FirstWaypoint));
            Assert.IsTrue("0" == route.First.Value.Neighbor.Airway);
            Assert.AreEqual(100.0, route.First.Value.Neighbor.Distance, 1E-8);
            Assert.IsTrue(y.Equals(route.First.Next.Value.Waypoint));
        }