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); }
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); }
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)); }