diff --git a/Wabbajack.Downloaders.Dispatcher.Test/Startup.cs b/Wabbajack.Downloaders.Dispatcher.Test/Startup.cs index d04adf61..1a8143d5 100644 --- a/Wabbajack.Downloaders.Dispatcher.Test/Startup.cs +++ b/Wabbajack.Downloaders.Dispatcher.Test/Startup.cs @@ -1,5 +1,6 @@ using Microsoft.Extensions.DependencyInjection; using Microsoft.Extensions.Logging; +using Wabbajack.DTOs.Interventions; using Wabbajack.Services.OSIntegrated; using Xunit.DependencyInjection; using Xunit.DependencyInjection.Logging; @@ -11,10 +12,19 @@ public class Startup public void ConfigureServices(IServiceCollection service) { service.AddOSIntegrated(); + service.AddSingleton(); } public void Configure(ILoggerFactory loggerFactory, ITestOutputHelperAccessor accessor) { loggerFactory.AddProvider(new XunitTestOutputLoggerProvider(accessor, delegate { return true; })); } + + private class CancellingInterventionHandler : IUserInterventionHandler + { + public void Raise(IUserIntervention intervention) + { + intervention.Cancel(); + } + } } \ No newline at end of file