Ejemplo n.º 1
0
        public void ParseCppSourceWithAlternativeParserTest()
        {
            string sourceFile = @"TestFiles\Event.CPP.txt";
            var    parser     = new MySrcMlCppParser(generator);
            var    elements   = parser.Parse(sourceFile);

            Assert.IsNotNull(elements);
            Assert.AreEqual(elements.Count, 6);
            CheckParseOfEventFile(parser, sourceFile, elements);
            bool foundOne = false;

            foreach (var programElement in elements)
            {
                if (programElement as MyMethodElementUnresolvedType != null)
                {
                    foundOne = true;
                    Assert.IsTrue((programElement as MyMethodElementUnresolvedType).CustomStuffHere.Equals("WHOA"));
                }
            }
            Assert.IsTrue(foundOne);
        }
Ejemplo n.º 2
0
 public void ParseCppSourceWithAlternativeParserTest()
 {
     string sourceFile = @"TestFiles\Event.CPP.txt";
     var parser = new MySrcMlCppParser(generator);
     var elements = parser.Parse(sourceFile);
     Assert.IsNotNull(elements);
     Assert.AreEqual(elements.Count, 6);
     CheckParseOfEventFile(parser, sourceFile, elements);
     bool foundOne = false;
     foreach (var programElement in elements)
     {
         if(programElement as MyMethodElementUnresolvedType !=null)
         {
             foundOne = true;
             Assert.IsTrue((programElement as MyMethodElementUnresolvedType).CustomStuffHere.Equals("WHOA"));
         }
     }
     Assert.IsTrue(foundOne);
 }