Files
annotations/Azaion.Test/GetTilesTest.cs
T
Alex Bezdieniezhnykh ca1682a86e add gps matcher service
2025-04-14 09:50:34 +03:00

32 lines
1.0 KiB
C#

using Azaion.Common.DTO.Config;
using Azaion.Common.Services;
using Microsoft.Extensions.DependencyInjection;
using Microsoft.Extensions.Logging;
using Microsoft.Extensions.Options;
using Moq;
using Xunit;
namespace Azaion.Annotator.Test;
public class GetTilesTestClass
{
[Fact]
public async Task GetTilesTest()
{
var services = new ServiceCollection();
services.AddHttpClient();
var provider = services.BuildServiceProvider();
var httpClientFactory = provider.GetService<IHttpClientFactory>()!;
var satelliteDownloader = new SatelliteDownloader(Mock.Of<ILogger<SatelliteDownloader>>(), new OptionsWrapper<MapConfig>(new MapConfig
{
Service = "GoogleMaps",
ApiKey = "AIzaSyAXRBDBOskC5QOHG6VJWzmVJwYKcu6WH8k"
}), new OptionsWrapper<DirectoriesConfig>(new DirectoriesConfig
{
GpsSatDirectory = "satelliteMaps"
}), httpClientFactory);
await satelliteDownloader.GetTiles(48.2748909, 37.3834877, 600, 18);
}
}