Example #1
0
        public void EnsureDefaultConfigurationRenders(object input, string template, string expected, bool isDynamic)
        {
            var props = StringTemplate.BuildPropertyDictionary(input);

            Assert.Equal(expected, StringTemplate.Render(template, input));
            if (isDynamic)
            {
                var dyn      = JsonConvert.DeserializeObject <Dictionary <string, object> >(JsonConvert.SerializeObject(input));
                var rendered = StringTemplate.Render(template, dyn);
                Assert.Equal(expected, rendered);
            }
        }