예제 #1
0
        public void CaseInsensitivity()
        {
            var param = new ParameterString {
                Required = true, Lowercase = true
            };

            var actual1 = (string)param.ParseFromString("VaLuE");
            var actual2 = (string)param.ParseFromString("vAlUe");

            Assert.IsTrue(actual1 == actual2);
        }
예제 #2
0
        public void ParameterString()
        {
            var param = new ParameterString {
                Required = false, DefaultValue = "Default"
            };

            object actual = param.ParseFromString("Value");

            Assert.AreEqual("Value", actual);
        }
예제 #3
0
        public void ParameterRequired()
        {
            var param = new ParameterString();

            param.ParseFromString(null);
        }