示例#1
0
        public void EnvironmentVariableListShouldBeNullIfEmptyString()
        {
            // Arrange
            const string EnvVarName = "ORYX_TEST_VARIABLE";

            Environment.SetEnvironmentVariable(EnvVarName, "");
            var env = new DefaultEnvironment();

            // Act
            var valueList = env.GetEnvironmentVariableAsList(EnvVarName);

            //Assert
            Assert.Null(valueList);
        }
示例#2
0
        public void EnvironmentVariableListShouldTrimSpaces()
        {
            // Arrange
            const string EnvVarName = "ORYX_TEST_VARIABLE";

            Environment.SetEnvironmentVariable(EnvVarName, "1.3  ,   3.4");
            var env = new DefaultEnvironment();

            // Act
            var valueList = env.GetEnvironmentVariableAsList(EnvVarName);

            //Assert
            Assert.Equal(2, valueList.Count);
            Assert.True(valueList.Contains("1.3"));
            Assert.True(valueList.Contains("3.4"));
        }