public void GetExportTextNoWaypont()
        {
            var route = Common.GetRoute(
                new Waypoint("RJBB06L", 0.0, 0.0), "DCT", -1.0,
                new Waypoint("RJAA18", 0.0, 3.0));

            var text = FlightFactorA320Provider.GetExportText(route);

            var expected = "RTE RJBBRJAA01 RJBB RJAA";

            Assert.IsTrue(expected.EqualsIgnoreNewlineStyle(text));
        }
        public void GetExportTextTest()
        {
            var route = Common.GetRoute(
                new Waypoint("RJBB06L", 0.0, 0.0), "A", -1.0,
                new Waypoint("WPT0", 0.0, 10.0), "B", -1.0,
                new Waypoint("WPT1", 0.0, -20.0), "DCT", -1.0,
                new Waypoint("WPT2", 0.0, 2.5), "C", -1.0,
                new Waypoint("RJAA18", 0.0, 3.0));

            var text = FlightFactorA320Provider.GetExportText(route);

            var expected = "RTE RJBBRJAA01 RJBB DCT WPT0 B WPT1 DCT WPT2 DCT RJAA";

            Assert.IsTrue(expected.EqualsIgnoreNewlineStyle(text));
        }
Beispiel #3
0
        public void GetExportTextCoordinateFormatIsCorrect()
        {
            var route = Common.GetRoute(
                new Waypoint("RJBB06L", 0.0, 0.0), "A", -1.0,
                new Waypoint("N10.2W20.0", 10.2, -20.0), "DCT", -1.0,
                new Waypoint("RJAA18", 0.0, 3.0));

            var text = FlightFactorA320Provider.GetExportText(new ExportInput()
            {
                Route = route
            });

            var expected = "RTE RJBBRJAA01 RJBB DCT 1012N2000W DCT RJAA";

            Assert.IsTrue(expected.EqualsIgnoreNewlineStyle(text));
        }