public void GetSubscriptionId_works_for_known_environments() { var environmentNames = Enum.GetNames(typeof(DeploymentEnvironment)); foreach (var environmentName in environmentNames) { Environment.SetEnvironmentVariable(EswDevOpsSdk.EnvironmentEnvVariable, environmentName, EnvironmentVariableTarget.Process); var subscriptionId = EswDevOpsSdk.GetSubscriptionId(); subscriptionId.Should().NotBeNullOrEmpty(); } }
public void GetDeploymentSubscriptionIdTest(DeploymentEnvironment environmentName, DeploymentEnvironment deploymentEnvironmentName, object resultEnvironmentSubscription) { Environment.SetEnvironmentVariable(EswDevOpsSdk.EnvironmentEnvVariable, environmentName.ToString(), EnvironmentVariableTarget.Process); var expectedSubscriptionId = resultEnvironmentSubscription as string == SierraIntegration ? EswDevOpsSdk.SierraIntegrationSubscriptionId : EswDevOpsSdk.GetSubscriptionId(deploymentEnvironmentName); var subscriptionId = EswDevOpsSdk.GetSierraDeploymentSubscriptionId(deploymentEnvironmentName); subscriptionId.Should().Be(expectedSubscriptionId); }