protected BaseTestClusterFixture() { try { CheckPreconditionsOrThrow(); } catch (Exception ex) { this.preconditionsException = ExceptionDispatchInfo.Capture(ex); return; } var builder = new TestClusterBuilder(); TestDefaultConfiguration.ConfigureTestCluster(builder); builder.ConfigureLegacyConfiguration(); ConfigureTestCluster(builder); var testCluster = builder.Build(); if (testCluster?.Primary == null) { testCluster?.Deploy(); } this.HostedCluster = testCluster; this.Logger = this.Client?.ServiceProvider.GetRequiredService <ILoggerFactory>().CreateLogger("Application"); }
public virtual async Task InitializeAsync() { var builder = new TestClusterBuilder(); TestDefaultConfiguration.ConfigureTestCluster(builder); this.ConfigureTestCluster(builder); var testCluster = builder.Build(); if (testCluster.Primary == null) { await testCluster.DeployAsync().ConfigureAwait(false); } this.HostedCluster = testCluster; this.logger = this.Client.ServiceProvider.GetRequiredService <ILoggerFactory>().CreateLogger("Application"); }
protected TestClusterPerTest() { var builder = new TestClusterBuilder(); TestDefaultConfiguration.ConfigureTestCluster(builder); builder.ConfigureLegacyConfiguration(); this.ConfigureTestCluster(builder); var testCluster = builder.Build(); if (testCluster.Primary == null) { testCluster.Deploy(); } this.HostedCluster = testCluster; this.logger = this.Client.ServiceProvider.GetRequiredService <ILoggerFactory>().CreateLogger("Application"); }
public DefaultClusterFixture() { var builder = new TestClusterBuilder(); TestDefaultConfiguration.ConfigureTestCluster(builder); builder.AddSiloBuilderConfigurator <SiloHostConfigurator>(); var testCluster = builder.Build(); if (testCluster?.Primary == null) { testCluster?.Deploy(); } this.HostedCluster = testCluster; this.Logger = this.Client?.ServiceProvider.GetRequiredService <ILoggerFactory>().CreateLogger("Application"); }
static BaseTestClusterFixture() { TestDefaultConfiguration.InitializeDefaults(); }
static TestClusterPerTest() { TestDefaultConfiguration.InitializeDefaults(); }