public void TestItAddsHighArtccs()
        {
            ArtccSegment artcc = ArtccSegmentFactory.Make(ArtccType.HIGH);

            collection.Add(artcc);

            Assert.Equal(artcc, collection.HighArtccs[0]);
        }
        public void TestItAddsLowArtccs()
        {
            ArtccSegment artcc = ArtccSegmentFactory.Make(ArtccType.LOW);

            collection.Add(artcc);

            Assert.Equal(artcc, collection.LowArtccs[0]);
        }
        public void TestItAddsArtccs()
        {
            ArtccSegment artcc = ArtccSegmentFactory.Make();

            collection.Add(artcc);

            Assert.Equal(artcc, collection.Artccs[0]);
        }
 public ArtccSegmentTest()
 {
     this.artcc = new ArtccSegment(
         "EGTT",
         ArtccType.HIGH,
         new Point("abc"),
         new Point("def"),
         DefinitionFactory.Make(),
         DocblockFactory.Make(),
         CommentFactory.Make()
         );
 }
Пример #5
0
        public void TestItAddsArtccDataWithIdentifiers()
        {
            RunParserOnLines(
                new List <string>(new[] { "EGTT London FIR   DIKAS DIKAS BHD BHD;comment" })
                );

            ArtccSegment result = sectorElementCollection.Artccs[0];

            Assert.Equal("EGTT London FIR", result.Identifier);
            Assert.Equal(ArtccType.REGULAR, result.Type);
            Assert.Equal(new Point("DIKAS"), result.StartPoint);
            Assert.Equal(new Point("BHD"), result.EndPoint);
            AssertExpectedMetadata(result);
        }
Пример #6
0
        public void TestItAddsArtccData()
        {
            RunParserOnLines(
                new List <string>(new[] { "EGTT London FIR   N050.57.00.001 W001.21.24.490 N050.57.00.002 W001.21.24.490;comment" })
                );

            ArtccSegment result = sectorElementCollection.Artccs[0];

            Assert.Equal("EGTT London FIR", result.Identifier);
            Assert.Equal(ArtccType.REGULAR, result.Type);
            Assert.Equal(new Point(new Coordinate("N050.57.00.001", "W001.21.24.490")), result.StartPoint);
            Assert.Equal(new Point(new Coordinate("N050.57.00.002", "W001.21.24.490")), result.EndPoint);
            AssertExpectedMetadata(result);
        }
        public void TestItReturnsElementsInOrder()
        {
            ArtccSegment first  = ArtccSegmentFactory.Make(identifier: "EGTT");
            ArtccSegment second = ArtccSegmentFactory.Make(identifier: "EGPX");
            ArtccSegment third  = ArtccSegmentFactory.Make(identifier: "EISN");

            sectorElements.Add(first);
            sectorElements.Add(second);
            sectorElements.Add(third);

            IEnumerable <ICompilableElementProvider> expected = new List <ICompilableElementProvider>()
            {
                second,
                first,
                third
            };

            AssertCollectedItems(expected);
        }