Multiple test databases, similar setup to LocalDbTestDatabase.DatabasePool

This commit is contained in:
Paul Johnson
2020-11-30 12:14:53 +00:00
parent 51f20119a2
commit 897fe804b0
4 changed files with 171 additions and 45 deletions

View File

@@ -250,7 +250,7 @@ namespace Umbraco.Tests.Integration.Testing
var databaseFactory = serviceProvider.GetRequiredService<IUmbracoDatabaseFactory>();
// This will create a db, install the schema and ensure the app is configured to run
InstallTestLocalDb(databaseFactory, TestHelper.ConsoleLoggerFactory, state, TestHelper.WorkingDirectory);
InstallTestLocalDb(databaseFactory, serviceProvider.GetRequiredService<ILoggerFactory>(), state, TestHelper.WorkingDirectory);
TestDBConnectionString = databaseFactory.ConnectionString;
InMemoryConfiguration["ConnectionStrings:" + Constants.System.UmbracoConnectionName] = TestDBConnectionString;
}