Fix tests

This commit is contained in:
Claudio Schaad 2025-08-30 10:21:26 +02:00
parent 5a5902fefa
commit 3c01b33070

View file

@ -1,5 +1,6 @@
using System.Net; using System.Net;
using System.Text.Json; using System.Text.Json;
using Microsoft.Extensions.Logging;
using Moq; using Moq;
using Moq.Protected; using Moq.Protected;
using ShiftScheduler.Services; using ShiftScheduler.Services;
@ -12,6 +13,7 @@ public class TransportApiServiceTests
{ {
private readonly Mock<HttpMessageHandler> _httpMessageHandlerMock; private readonly Mock<HttpMessageHandler> _httpMessageHandlerMock;
private readonly Mock<IConfigurationService> _configurationServiceMock; private readonly Mock<IConfigurationService> _configurationServiceMock;
private readonly Mock<ILogger<TransportApiService>> _loggerMock;
private readonly HttpClient _httpClient; private readonly HttpClient _httpClient;
private readonly TransportApiService _transportApiService; private readonly TransportApiService _transportApiService;
@ -20,6 +22,7 @@ public class TransportApiServiceTests
_httpMessageHandlerMock = new Mock<HttpMessageHandler>(); _httpMessageHandlerMock = new Mock<HttpMessageHandler>();
_httpClient = new HttpClient(_httpMessageHandlerMock.Object); _httpClient = new HttpClient(_httpMessageHandlerMock.Object);
_configurationServiceMock = new Mock<IConfigurationService>(); _configurationServiceMock = new Mock<IConfigurationService>();
_loggerMock = new Mock<ILogger<TransportApiService>>();
var config = new TransportConfiguration var config = new TransportConfiguration
{ {
@ -37,7 +40,7 @@ public class TransportApiServiceTests
.Setup(x => x.GetTransportConfiguration()) .Setup(x => x.GetTransportConfiguration())
.Returns(config); .Returns(config);
_transportApiService = new TransportApiService(_httpClient, _configurationServiceMock.Object); _transportApiService = new TransportApiService(_httpClient, _configurationServiceMock.Object, _loggerMock.Object);
} }
[Fact] [Fact]