public void TestInitialize() { _graphHopperHelper = Substitute.For<IGraphHopperHelper>(); _remoteFileFetcherGateway = Substitute.For<IRemoteFileFetcherGateway>(); var factory = Substitute.For<IHttpGatewayFactory>(); factory.CreateRemoteFileFetcherGateway(Arg.Any<TokenAndSecret>()).Returns(_remoteFileFetcherGateway); _remoteFileSizeFetcherGateway = Substitute.For<IRemoteFileSizeFetcherGateway>(); _fileSystemHelper = Substitute.For<IFileSystemHelper>(); _elasticSearchGateway = Substitute.For<IElasticSearchGateway>(); _elasticSearchHelper = Substitute.For<INssmHelper>(); _osmRepository = Substitute.For<IOsmRepository>(); _osmGeoJsonPreprocessor = Substitute.For<IOsmGeoJsonPreprocessor>(); _osmDataService = new OsmDataService(_graphHopperHelper, factory, _remoteFileSizeFetcherGateway, _fileSystemHelper, _elasticSearchGateway, _elasticSearchHelper, _osmRepository, _osmGeoJsonPreprocessor, Substitute.For<ILogger>()); }
public OsmDataService(IGraphHopperHelper graphHopperHelper, IHttpGatewayFactory httpGatewayFactory, IRemoteFileSizeFetcherGateway remoteFileSizeFetcherGateway, IFileSystemHelper fileSystemHelper, IElasticSearchGateway elasticSearchGateway, INssmHelper elasticSearchHelper, IOsmRepository osmRepository, IOsmGeoJsonPreprocessor osmGeoJsonPreprocessor, ILogger logger) { _graphHopperHelper = graphHopperHelper; _httpGatewayFactory = httpGatewayFactory; _remoteFileSizeFetcherGateway = remoteFileSizeFetcherGateway; _fileSystemHelper = fileSystemHelper; _elasticSearchGateway = elasticSearchGateway; _elasticSearchHelper = elasticSearchHelper; _osmRepository = osmRepository; _osmGeoJsonPreprocessor = osmGeoJsonPreprocessor; _logger = logger; }