public void BreakdanceTestBase_AssemblySetup_CreatesTestHost() { var testBase = new TestBase(); testBase.AssemblySetup(); testBase.TestHost.Should().NotBeNull(); }
public void BreakdanceTestBase_AssemblySetup_EnvironmentFromHostBuilder() { var testBase = new TestBase(); testBase.TestHostBuilder.UseEnvironment("Development"); testBase.AssemblySetup(); testBase.TestHost.Services.Should().NotBeNull(); var environment = testBase.TestHost.Services.GetService <IHostEnvironment>(); environment.Should().NotBeNull(); environment.EnvironmentName.Should().Be("Development"); }
public void BreakdanceTestBase_AssemblySetup_HostIsPopulated() { var testBase = new TestBase(); testBase.AssemblySetup(); testBase.TestHost.Services.Should().NotBeNull(); var configuration = testBase.TestHost.Services.GetService <IConfiguration>(); configuration.Should().NotBeNull(); (configuration as ConfigurationRoot).Providers.Should().HaveCount(4); var environment = testBase.TestHost.Services.GetService <IHostEnvironment>(); environment.Should().NotBeNull(); }
public void BreakdanceTestBase_AssemblySetup_EnvironmentFromRunSettings() { var testBase = new TestBase(); testBase.AssemblySetup(); testBase.TestHost.Services.Should().NotBeNull(); var environment = testBase.TestHost.Services.GetService <IHostEnvironment>(); environment.Should().NotBeNull(); environment.EnvironmentName.Should().Be("Alpha"); var configuration = testBase.TestHost.Services.GetService <IConfiguration>(); configuration.Should().NotBeNull(); configuration.GetValue <string>("ApplicationName").Should().Be("Alpha Tests"); }