public void Test(DirectiveType type, Type expectedType) { DirectiveParserFactory factory = new DirectiveParserFactory(); DirectiveParser parser = factory.GetParser(type); Assert.AreEqual(expectedType, parser?.GetType()); }
/// <summary> /// Analyzer constructor /// </summary> /// <param name="factory">Directive parser factory</param> public CodeAnalyzer(DirectiveParserFactory factory) { _factory = factory; }