public static Task CleanAll(RunningRuntime runtime) => Task.WhenAll(runtime.Host.StopAsync(), DropAllDatabases(runtime));
public static Task DropAllDatabases(RunningRuntime runtime) => Task.WhenAll(runtime.Databases.Select(database => runtime.MongoClient.DropDatabaseAsync(database, CancellationToken.None)));
public void GlobalSetup() { _runtime = Runtime.CreateAndStart(NumTenants); Setup(_runtime.Host.Services); }