add test for zoom 18 and 500x500 meters image

This commit is contained in:
Anton Martynenko
2025-10-29 14:54:33 +01:00
parent afd83ba8ae
commit 250d13c62e
5 changed files with 332 additions and 263 deletions
@@ -0,0 +1,45 @@
namespace SatelliteProvider.IntegrationTests;
public record DownloadTileRequest
{
public double Latitude { get; set; }
public double Longitude { get; set; }
public int ZoomLevel { get; set; }
}
public record DownloadTileResponse
{
public Guid Id { get; set; }
public int ZoomLevel { get; set; }
public double Latitude { get; set; }
public double Longitude { get; set; }
public double TileSizeMeters { get; set; }
public int TileSizePixels { get; set; }
public string ImageType { get; set; } = string.Empty;
public string? MapsVersion { get; set; }
public string FilePath { get; set; } = string.Empty;
public DateTime CreatedAt { get; set; }
public DateTime UpdatedAt { get; set; }
}
public record RequestRegionRequest
{
public Guid Id { get; set; }
public double Latitude { get; set; }
public double Longitude { get; set; }
public double SizeMeters { get; set; }
public int ZoomLevel { get; set; }
}
public record RegionStatusResponse
{
public Guid Id { get; set; }
public string Status { get; set; } = string.Empty;
public string? CsvFilePath { get; set; }
public string? SummaryFilePath { get; set; }
public int TilesDownloaded { get; set; }
public int TilesReused { get; set; }
public DateTime CreatedAt { get; set; }
public DateTime UpdatedAt { get; set; }
}