using System; 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 { get { return "Test Indexer"; } } public override DownloadProtocol Protocol { get { return DownloadProtocol.Usenet; } } public int _supportedPageSize; public override int PageSize { get { return _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; } } }