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")); }
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")); }