コード例 #1
0
        public void ParameterDefaultValue()
        {
            var param = new ParameterInteger {
                Required = false, DefaultValue = 42
            };

            var actual = param.ParseFromString(null);

            Assert.AreEqual(42, actual);
        }
コード例 #2
0
        public void ParameterString()
        {
            var param = new ParameterInteger {
                Required = false, DefaultValue = 18
            };

            var actual = param.ParseFromString("113");

            Assert.AreEqual(113, actual);
        }
コード例 #3
0
        public void MinMax()
        {
            var param = new ParameterInteger {
                Required = false, DefaultValue = 20, MaxValue = 100, MinValue = 10
            };

            var actual  = param.ParseFromString("113");
            var actual2 = param.ParseFromString("-4");

            Assert.AreEqual(100, actual);
            Assert.AreEqual(10, actual2);
        }
コード例 #4
0
        public void ParameterRequired()
        {
            var param = new ParameterInteger();

            param.ParseFromString(null);
        }