예제 #1
0
        public void TestItReturnsMiscGroupWithSpecificDescriptor()
        {
            ConfigFileSection section = ConfigFileSectionFactory.Make(descriptor: "foo", dataType: InputDataType.SCT_FIXES);
            OutputGroup       group   = OutputGroupFactory.CreateMisc(section);

            Assert.Equal("misc.SCT_FIXES", group.Key);
            Assert.Equal("Start misc foo", group.HeaderDescription);
        }
예제 #2
0
        public void TestItReturnsEnrouteGroupWithoutSpecificDescriptor()
        {
            ConfigFileSection section = ConfigFileSectionFactory.Make(descriptor: null, dataType: InputDataType.SCT_FIXES);
            OutputGroup       group   = OutputGroupFactory.CreateEnroute(section);

            Assert.Equal("enroute.SCT_FIXES", group.Key);
            Assert.Null(group.HeaderDescription);
        }
예제 #3
0
        public void TestItReturnsAirportGroupWithSpecificDescriptor()
        {
            ConfigFileSection section = ConfigFileSectionFactory.Make(descriptor: "foo", dataType: InputDataType.SCT_FIXES);
            OutputGroup       group   = OutputGroupFactory.CreateAirport(section, "EGLL");

            Assert.Equal("airport.SCT_FIXES.EGLL", group.Key);
            Assert.Equal("Start EGLL foo", group.HeaderDescription);
        }
        public void TestItReturnsCorrectAirportDescription()
        {
            ConfigFileSection configSection = ConfigFileSectionFactory.Make(descriptor: "foo", dataType: InputDataType.ESE_AGREEMENTS);

            Assert.Equal("Start EGLL foo", OutputGroupDescriptionGenerator.GenerateAirportDescription(configSection, "EGLL"));
        }
예제 #5
0
        public void TestItReturnsCorrectAirportKeyWithoutDescriptor()
        {
            ConfigFileSection configSection = ConfigFileSectionFactory.Make(descriptor: null, dataType: InputDataType.SCT_STARS);

            Assert.Equal("airport.SCT_STARS", OutputGroupKeyGenerator.GenerateAirportKey(configSection, "EGLL"));
        }
예제 #6
0
        public void TestItReturnsCorrectAirportKeyWithDescriptor()
        {
            ConfigFileSection configSection = ConfigFileSectionFactory.Make(dataType: InputDataType.ESE_AGREEMENTS);

            Assert.Equal("airport.ESE_AGREEMENTS.EGLL", OutputGroupKeyGenerator.GenerateAirportKey(configSection, "EGLL"));
        }
예제 #7
0
        public void TestItReturnsCorrectMiscKey()
        {
            ConfigFileSection configSection = ConfigFileSectionFactory.Make(dataType: InputDataType.ESE_AGREEMENTS);

            Assert.Equal("misc.ESE_AGREEMENTS", OutputGroupKeyGenerator.GenerateMiscKey(configSection));
        }