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