Changed the UmbracoIntegrationTest setup to be sync, to avoid issue with AsyncLocal

Signed-off-by: Bjarke Berg <mail@bergmania.dk>
This commit is contained in:
Bjarke Berg
2020-10-05 10:02:11 +02:00
parent 7700c9f5c7
commit 375a85903f
5 changed files with 16 additions and 9 deletions

View File

@@ -46,6 +46,7 @@ namespace Umbraco.Tests.Integration.Testing
[NonParallelizable]
public abstract class UmbracoIntegrationTest
{
public static LightInjectContainer CreateUmbracoContainer(out UmbracoServiceProviderFactory serviceProviderFactory)
{
var container = UmbracoServiceProviderFactory.CreateServiceContainer();
@@ -80,10 +81,10 @@ namespace Umbraco.Tests.Integration.Testing
}
[SetUp]
public virtual async Task Setup()
public virtual void Setup()
{
var hostBuilder = CreateHostBuilder();
var host = await hostBuilder.StartAsync();
var host = hostBuilder.StartAsync().GetAwaiter().GetResult();
Services = host.Services;
var app = new ApplicationBuilder(host.Services);
Configure(app);