Skip to content

Commit 28100f3

Browse files
committed
Fixed references to Logger in unit tests
1 parent 8e96238 commit 28100f3

File tree

1 file changed

+8
-1
lines changed

1 file changed

+8
-1
lines changed

Test/Startup/ConfigureServicesTests.cs

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,13 +3,15 @@
33
using System.Linq;
44
using System.Threading;
55
using System.Threading.Tasks;
6+
using Fritz.Chatbot.Commands;
67
using Fritz.StreamLib.Core;
78
using Fritz.StreamTools.Services;
89
using Fritz.StreamTools.StartupServices;
910
using Microsoft.Extensions.Configuration;
1011
using Microsoft.Extensions.DependencyInjection;
1112
using Microsoft.Extensions.Hosting;
1213
using Microsoft.Extensions.Logging;
14+
using Microsoft.Extensions.Logging.Abstractions;
1315
using Xunit;
1416

1517
namespace Test.Startup
@@ -28,6 +30,8 @@ public void Execute_ShouldRegitserService_WhenAllRequiredConfigurationDone()
2830

2931
var serviceCollection = new ServiceCollection();
3032
serviceCollection.AddSingleton<IConfiguration>(configuration);
33+
serviceCollection.AddSingleton<ILogger>(NullLogger.Instance);
34+
3135

3236
var serviceRequriedConfiguration = new Dictionary<Type, string[]>()
3337
{
@@ -51,6 +55,8 @@ public void Execute_ShouldSkipRegisterServices_IfAnyOfRequiredConfigurationNotPa
5155

5256
var serviceCollection = new ServiceCollection();
5357
serviceCollection.AddSingleton<IConfiguration>(configuration);
58+
serviceCollection.AddSingleton<ILogger>(NullLogger.Instance);
59+
5460

5561
var serviceRequriedConfiguration = new Dictionary<Type, string[]>()
5662
{
@@ -73,7 +79,8 @@ public void Execute_RegisterStreamServicesWithVariousConfigurations_ReturnExpect
7379
var serviceCollection = new ServiceCollection();
7480
serviceCollection.AddSingleton<ILoggerFactory>(new LoggerFactory());
7581
serviceCollection.AddSingleton<IConfiguration>(configuration);
76-
82+
serviceCollection.AddSingleton<ILogger>(NullLogger.Instance);
83+
7784
// act
7885
ConfigureServices.Execute(serviceCollection, configuration, new Dictionary<Type, string[]>());
7986

0 commit comments

Comments
 (0)