diff --git a/test/Api.IntegrationTest/Factories/ApiApplicationFactory.cs b/test/Api.IntegrationTest/Factories/ApiApplicationFactory.cs index 230f0bcf08..af46829873 100644 --- a/test/Api.IntegrationTest/Factories/ApiApplicationFactory.cs +++ b/test/Api.IntegrationTest/Factories/ApiApplicationFactory.cs @@ -1,4 +1,5 @@ -using Bit.Identity.Models.Request.Accounts; +using Bit.Core.Platform.Infrastructure; +using Bit.Identity.Models.Request.Accounts; using Bit.IntegrationTestCommon.Factories; using Microsoft.AspNetCore.Authentication.JwtBearer; using Microsoft.AspNetCore.TestHost; @@ -32,6 +33,16 @@ public class ApiApplicationFactory : WebApplicationFactoryBase var jobService = services.First(sd => sd.ServiceType == typeof(IHostedService) && sd.ImplementationType == typeof(Jobs.JobsHostedService)); services.Remove(jobService); + // Integration tests are not configured to use Azurite yet + var azureScaffolder = services.FirstOrDefault( + sd => sd.ServiceType == typeof(IHostedService) && sd.ImplementationType == typeof(AzureScaffolder) + ); + + if (azureScaffolder != null) + { + services.Remove(azureScaffolder); + } + services.Configure(JwtBearerDefaults.AuthenticationScheme, options => { options.BackchannelHttpHandler = _identityApplicationFactory.Server.CreateHandler();