Exemple #1
0
        public void GetExportTextNoWaypontDoesNotThrow()
        {
            var route = Common.GetRoute(
                new Waypoint("RJBB06L", 0.0, 0.0), "DCT", -1.0,
                new Waypoint("RJAA18", 0.0, 3.0));

            var text = PmdgWindUplinkProvider.GetExportText(route, new WxTablesStub());
        }
Exemple #2
0
        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("RJAA18", 0.0, 3.0));

            var text = PmdgWindUplinkProvider.GetExportText(route, new WxTablesStub());

            var expected =
                @"RJBB	275@27(8)	275@27(8)	275@27(8)	275@27(8)	275@27(8)
	275@27(8)	275@27(8)	275@27(8)	275@27(8)	275@27(8)
WPT0	263@41(3)	263@41(3)	263@41(3)	263@41(3)	263@41(3)
	263@41(3)	263@41(3)	263@41(3)	263@41(3)	263@41(3)
RJAA	278@26(6)	278@26(6)	278@26(6)	278@26(6)	278@26(6)
	278@26(6)	278@26(6)	278@26(6)	278@26(6)	278@26(6)"                    ;

            Assert.IsTrue(expected.EqualsIgnoreNewlineStyle(text));
        }
        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), "B", -1.0,
                new Waypoint("RJAA18", 0.0, 3.0));

            var text = PmdgWindUplinkProvider.GetExportText(new ExportInput()
            {
                Route      = route,
                WindTables = new WxTablesStub()
            });

            var expected =
                @"RJBB	275@27(8)	275@27(8)	275@27(8)	275@27(8)	275@27(8)
	275@27(8)	275@27(8)	275@27(8)	275@27(8)	275@27(8)
1012N2000W	085@09(5)	085@09(5)	085@09(5)	085@09(5)	085@09(5)
	085@09(5)	085@09(5)	085@09(5)	085@09(5)	085@09(5)
RJAA	278@26(6)	278@26(6)	278@26(6)	278@26(6)	278@26(6)
	278@26(6)	278@26(6)	278@26(6)	278@26(6)	278@26(6)"                    ;

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