using NLog; using NzbDrone.Common.Http; using NzbDrone.Core.Configuration; using NzbDrone.Core.Indexers; using NzbDrone.Core.Parser; namespace NzbDrone.Core.Test.IndexerTests { public class TestIndexer : HttpIndexerBase { public override string Name => "Test Indexer"; public override string Protocol => nameof(UsenetDownloadProtocol); public int _supportedPageSize; public override int PageSize => _supportedPageSize; public TestIndexer(IHttpClient httpClient, IIndexerStatusService indexerStatusService, IConfigService configService, IParsingService parsingService, Logger logger) : base(httpClient, indexerStatusService, configService, parsingService, logger) { } public IIndexerRequestGenerator _requestGenerator; public override IIndexerRequestGenerator GetRequestGenerator() { return _requestGenerator; } public IParseIndexerResponse _parser; public override IParseIndexerResponse GetParser() { return _parser; } } }