コード例 #1
0
 public void SpeedTestBiggerAnonymous()
 {
     for (int i = 0; i < 1000000; i++)
     {
         FormattableString formattableString = TestFormat4.FormattableWith(new { Replacement1 = Replacement1, Replacement2 = Replacement2 });
     }
 }
コード例 #2
0
        public void TestReplacement4()
        {
            FormattableString formattableString = TestFormat4.FormattableWith(new { Replacement1 = Replacement1, Replacement2 = Replacement2 });

            Assert.Equal(TestFormat4Composite, formattableString.Format);
            Assert.Equal(2, formattableString.ArgumentCount);
            Assert.Equal(Replacement1, formattableString.GetArgument(0));
            Assert.Equal(Replacement2, formattableString.GetArgument(1));
            Assert.Equal(TestFormat4Solution, formattableString.ToString());
        }
コード例 #3
0
        public void SpeedTestBigger()
        {
            Dictionary <string, string> replacementDictionary = new Dictionary <string, string>()
            {
                ["Replacement1"] = Replacement1,
                ["Replacement2"] = Replacement2
            };

            for (int i = 0; i < 1000000; i++)
            {
                FormattableString formattableString = TestFormat4.FormattableWith(replacementDictionary);
            }
        }