public static void ClassInitialize(TestContext context) { _loggerFactory = new LoggerFactory(); _articleIdentifierFactory = new ArticleIdentifierFactory(); _articleDownloader = new MediaWikiArticleDownloader( _loggerFactory.CreateLogger <MediaWikiArticleDownloader>(), new Wikify.Common.Network.NetworkingProvider(_loggerFactory.CreateLogger <NetworkingProvider>()), new ArticleLicenseProvider(_loggerFactory.CreateLogger <ArticleLicenseProvider>(), new LicenseFactory(), new CopyrightFactory(new CopyrightResolver())), new WikiContentFactory()); }
public MwParserClient() { _articleIdentifierFactory = GetService <IArticleIdentifierFactory>(); _articleDownloader = GetService <IArticleArchive>(); _articleParser = GetService <IArticleParser>(); }
public ArticleIdParser(IUserInputValidator userInputValidator, IArticleIdentifierFactory articleIdentifierFactory) { _userInputValidator = userInputValidator; _articleIdentifierFactory = articleIdentifierFactory; }