示例#1
0
        public void StringFill_Fill_ShouldFillCorrectly()
        {
            string actual = StringFill.Fill("exec SomeProc({arg1}, {arg2});",
                                            new { arg1 = "Test", arg2 = "Example" });

            Assert.AreEqual("exec SomeProc(Test, Example);", actual);
        }
示例#2
0
        public void StringFill_Fill_ShouldFillCorrectlyUsingCulture()
        {
            var turkishCulture = CultureInfo.GetCultureInfo("tr-TR");

            var    parameters = new { arg1 = 1.30, arg2 = DateTime.FromOADate(1000) };
            string actual     = StringFill.Fill(turkishCulture, "exec SomeProc({arg1}, {arg2});",
                                                parameters);

            string expected = String.Format(turkishCulture, "exec SomeProc({0}, {1});",
                                            parameters.arg1, parameters.arg2);

            Assert.AreEqual(expected, actual);
        }