Beispiel #1
0
        public void TestFormat()
        {
            ValueParser <string> parser = new ValueParser <string>(s => s, s => "STUFF!!" + s + "!!");

            Assert.Equal("STUFF!!blah!!", parser.Format("blah"));
            Assert.Equal("STUFF!!bleh!!", parser.Format("bleh"));
        }
Beispiel #2
0
        public void TestForm__WrongType()
        {
            ValueParser <string> parser = new ValueParser <string>(s => s, s => s);

            Assert.Throws <ArgumentException>(() => parser.Format(123));
        }
Beispiel #3
0
        public void TestFormat__NullThrows()
        {
            ValueParser <string> parser = new ValueParser <string>(s => s, s => "STUFF!!" + s + "!!");

            Assert.Throws <ArgumentNullException>(() => parser.Format(null));
        }