コード例 #1
0
ファイル: CSharpParserTest.cs プロジェクト: abb-iss/Sando
        public void ParseMethodWithAlternativeParserTest()
        {
            var parser   = new MySrcMLCSharpParser(generator);
            var elements = parser.Parse("TestFiles\\ShortCSharpFile.txt");

            Assert.IsNotNull(elements);
            Assert.IsTrue(elements.Count > 0);

            CheckParseOfShortCSharpFile(elements);
            bool seenOne = false;

            foreach (var programElement in elements)
            {
                if (programElement as MyCSharpMethodElement != null)
                {
                    seenOne = true;
                    Assert.IsTrue((programElement as MyCSharpMethodElement).CustomCrazyStuff.Equals("wow"));
                }
            }
            Assert.IsTrue(seenOne);
        }
コード例 #2
0
        public void ParseMethodWithAlternativeParserTest()
        {
            var parser = new MySrcMLCSharpParser(generator);
            var elements = parser.Parse("TestFiles\\ShortCSharpFile.txt");
            Assert.IsNotNull(elements);
            Assert.IsTrue(elements.Count > 0);

            CheckParseOfShortCSharpFile(elements);
            bool seenOne = false;
            foreach (var programElement in elements)
            {
                if(programElement as MyCSharpMethodElement !=null)
                {
                    seenOne = true;
                    Assert.IsTrue((programElement as MyCSharpMethodElement).CustomCrazyStuff.Equals("wow"));
                }
            }
            Assert.IsTrue(seenOne);
        }