Esempio n. 1
0
        public void NullPathArgsAreReplaced()
        {
            var p = Path("abc/{0}", Int.Or("nothing"));

            Assert.AreEqual("abc/nothing", p[null].ToString());
        }
Esempio n. 2
0
        public void NullablePathArgsArePopulated()
        {
            var p = Path("abc/{0}", Int.Or(null));

            Assert.AreEqual("abc/23", p[23].ToString());
        }
Esempio n. 3
0
        public void NullPathArgsAreBlank()
        {
            var p = Path("abc/{0}", Int.Or(null));

            Assert.AreEqual("abc/", p[null].ToString());
        }
Esempio n. 4
0
        public void NullQueryArgsAreReplaced()
        {
            var p = Path("abc", Arg("bob", Int.Or("nothing")));

            Assert.AreEqual("abc?bob=nothing", p[null].ToString());
        }
Esempio n. 5
0
        public void NullableQueryArgsArePopulated()
        {
            var p = Path("abc", Arg("bob", Int.Or(null)));

            Assert.AreEqual("abc?bob=23", p[23].ToString());
        }
Esempio n. 6
0
        public void NullQueryArgsAreOmitted()
        {
            var p = Path("abc", Arg("bob", Int.Or(null)));

            Assert.AreEqual("abc", p[null].ToString());
        }