예제 #1
0
        public void FormatStringOk()
        {
            var t = StringTokenEx.FormatString("test", "t{0}{1}", "es", "t");

            Assert.Equal("test", t.Name);
            Assert.Equal("test", t.ToString(null));
            Assert.Equal("test", t.ToString("f"));
        }
예제 #2
0
        public void FormatStringCaches()
        {
            var diff = new ToStringDiff();
            var t    = StringTokenEx.FormatString("test", "t{0}{1}", "est", diff);

            Assert.Equal("test", t.Name);
            Assert.Equal("test1", t.ToString(null));
            Assert.Equal("test1", t.ToString("f"));
            Assert.Equal(1, diff.I);
        }