コード例 #1
0
 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());
 }
コード例 #2
0
 public MwParserClient()
 {
     _articleIdentifierFactory = GetService <IArticleIdentifierFactory>();
     _articleDownloader        = GetService <IArticleArchive>();
     _articleParser            = GetService <IArticleParser>();
 }
コード例 #3
0
ファイル: ArticleIdParser.cs プロジェクト: tomaskrupka/Wikify
 public ArticleIdParser(IUserInputValidator userInputValidator, IArticleIdentifierFactory articleIdentifierFactory)
 {
     _userInputValidator       = userInputValidator;
     _articleIdentifierFactory = articleIdentifierFactory;
 }