public void EnvironmentIsUnknownIfBuildVariablesDontHaveValues() { AutomationEnvironmentProvider.environmentVariableReader = new ServerEnvironmentVariablesForTest(string.Empty, string.Empty); var provider = new AutomationEnvironmentProvider(); Assert.That(provider.DetermineAutomationEnvironment(), Is.EqualTo(AutomationEnvironment.NoneOrUnknown)); }
public void EnvironmentIsKnownIfBuildVariablesHaveValues() { foreach (var knownEnvironmentVariable in AutomationEnvironmentProvider.KnownEnvironmentVariables) { foreach (var variable in knownEnvironmentVariable.Value) { AutomationEnvironmentProvider.environmentVariableReader = new ServerEnvironmentVariablesForTest(variable, "whatever value"); var provider = new AutomationEnvironmentProvider(); Assert.That(provider.DetermineAutomationEnvironment(), Is.Not.EqualTo(AutomationEnvironment.NoneOrUnknown)); } } }