diff --git a/src/Project/GraphQLTestBase.cs b/src/Project/GraphQLTestBase.cs index f56fefa..94a3e28 100644 --- a/src/Project/GraphQLTestBase.cs +++ b/src/Project/GraphQLTestBase.cs @@ -153,8 +153,15 @@ protected virtual void ConfigureWebHostBuilder(IWebHostBuilder webHostBuilder) }) // ensure that IConfiguration is available in the service provider .ConfigureServices((context, services) => services.AddSingleton(context.Configuration)) - // configure the JWT bearer tokens for the test server - .ConfigureTestServices(services => services.ConfigureUnsignedJwtBearerTokens()); + // configure test services + .ConfigureTestServices(services => { + // configure the JWT bearer tokens for the test server + services.ConfigureUnsignedJwtBearerTokens(); + // configure any services manually added by the test + foreach (var service in _serviceCollection) { + services.Add(service); + } + }); } ///