Example #1
0
        public void OneArgument()
        {
            Assert.Equal("1", FastStringFormat.Format("{0}", "1"));
            Assert.Equal(" 1", FastStringFormat.Format(" {0}", "1"));
            Assert.Equal(" 1 ", FastStringFormat.Format(" {0} ", "1"));

            Assert.Equal("11", FastStringFormat.Format("{0}{0}", "1"));
            Assert.Equal("1 1", FastStringFormat.Format("{0} {0}", "1"));
        }
Example #2
0
 public void NArguments()
 {
     Assert.Equal("0", FastStringFormat.Format("{0}", "0"));
     Assert.Equal("01", FastStringFormat.Format("{0}{1}", "0", "1"));
     Assert.Equal("012", FastStringFormat.Format("{0}{1}{2}", "0", "1", "2"));
     Assert.Equal("0123", FastStringFormat.Format("{0}{1}{2}{3}", "0", "1", "2", "3"));
     Assert.Equal("01234", FastStringFormat.Format("{0}{1}{2}{3}{4}", "0", "1", "2", "3", "4"));
     Assert.Equal("012345", FastStringFormat.Format("{0}{1}{2}{3}{4}{5}", "0", "1", "2", "3", "4", "5"));
     Assert.Equal("0123456", FastStringFormat.Format("{0}{1}{2}{3}{4}{5}{6}", "0", "1", "2", "3", "4", "5", "6"));
     Assert.Equal("01234567", FastStringFormat.Format("{0}{1}{2}{3}{4}{5}{6}{7}", "0", "1", "2", "3", "4", "5", "6", "7"));
     Assert.Equal("012345678", FastStringFormat.Format("{0}{1}{2}{3}{4}{5}{6}{7}{8}", "0", "1", "2", "3", "4", "5", "6", "7", "8"));
     Assert.Equal("0123456789", FastStringFormat.Format("{0}{1}{2}{3}{4}{5}{6}{7}{8}{9}", "0", "1", "2", "3", "4", "5", "6", "7", "8", "9"));
 }