예제 #1
0
        public void Test(DirectiveType type, Type expectedType)
        {
            DirectiveParserFactory factory = new DirectiveParserFactory();

            DirectiveParser parser = factory.GetParser(type);

            Assert.AreEqual(expectedType, parser?.GetType());
        }
예제 #2
0
 /// <summary>
 /// Analyzer constructor
 /// </summary>
 /// <param name="factory">Directive parser factory</param>
 public CodeAnalyzer(DirectiveParserFactory factory)
 {
     _factory = factory;
 }