Ejemplo n.º 1
0
        public void TestNullableArgument()
        {
            var template  = Template.Parse("{{ tester 'input1' 1 }}");
            var context   = new TemplateContext();
            var testerObj = new ScriptObjectWithNullable();

            context.PushGlobal(testerObj);
            var result = template.Render(context);

            TextAssert.AreEqual("input1 Value: 1", result);
        }
Ejemplo n.º 2
0
        public void TestNullableArgument()
        {
            var template  = Template.Parse("{{ tester 'input1' 1 }}");
            var context   = new TemplateContext();
            var testerObj = new ScriptObjectWithNullable();

            context.PushGlobal(testerObj);
            var result = template.Render(context);

            EqualityCompareResult compareResult = TextAssert.Equal("input1 Value: 1", result);

            if (compareResult.VerboseMessage != null && compareResult.VerboseMessage.Count > 0)
            {
                foreach (string vmsg in compareResult.VerboseMessage)
                {
                    _output.WriteLine(vmsg);
                }
            }
            Assert.True(compareResult.IsEqual);
        }