예제 #1
0
        public void Should_ReturnFallbackValueFromCommandLineArguments_When_ArgumentDoesNotExist()
        {
            const int expectedValue = 99999;

            var value = BaseConfiguration.GetFromArguments("myUndefinedArg", 99999);

            Assert.Equal(expectedValue, value);
        }
예제 #2
0
        public void Should_ReturnConvertValueToCorrectType_When_GettingValueUsingCommandLineArguments()
        {
            const int expectedValue = 12345;

            var value = BaseConfiguration.GetFromArguments("myOtherArg", default(int));

            Assert.Equal(expectedValue, value);
        }
예제 #3
0
        public void Should_ReturnConvertValueToCorrectType_When_ArgumentIsNull()
        {
            const string expectedValue = "myFallBack";

            var value = BaseConfiguration.GetFromArguments("myNullArg", expectedValue);

            Assert.Equal(expectedValue, value);
        }
예제 #4
0
        public void Should_ReturnValueFromCommandLineArguments()
        {
            const string expectedValue = "A string";

            var value = BaseConfiguration.GetFromArguments <string>("myArg");

            Assert.Equal(expectedValue, value);
        }