public void Initialize_ShouldAddService() { var logger = new TraceLogger(); var physical = new PhysicalFileProvider(@"D:\Github\IsraelHikingMap\Site\IsraelHiking.Web\bin\Debug\netcoreapp1.1"); var gateway = new GraphHopperGateway(logger); var memoryStream = new MemoryStream(); physical.GetFileInfo("israel-and-palestine-latest.osm.pbf").CreateReadStream().CopyTo(memoryStream); gateway.Rebuild(memoryStream).Wait(); }
public void Initialize_ShouldAddService() { var logger = new TraceLogger(); var physical = new PhysicalFileProvider(@"D:\Github\IsraelHikingMap\Site\IsraelHiking.Web\bin\Debug\netcoreapp3.1"); var factory = Substitute.For <IHttpClientFactory>(); factory.CreateClient().Returns(new HttpClient()); var gateway = new GraphHopperGateway(factory, Substitute.For <IOptions <ConfigurationData> >(), logger); var memoryStream = new MemoryStream(); physical.GetFileInfo("israel-and-palestine-latest.osm.pbf").CreateReadStream().CopyTo(memoryStream); gateway.Rebuild(memoryStream).Wait(); }