public void TestItemIndexerOnNET_Integer_Setter() { var expected = "One"; var key = 5; var myobject = new ClassWithItemIndexerInteger { [key] = "Initial" }; _ = Template.Parse($"{{{{obj[{key}] = '{expected}'}}}}").Render(new ScriptObject() { { "obj", myobject } }); Assert.AreEqual(expected, myobject[key]); }
public void TestItemIndexerOnNET_Integer_Getter() { var expected = "One"; var key = 5; var myobject = new ClassWithItemIndexerInteger() { [key] = expected }; var result = Template.Parse($"{{{{obj[{key}]}}}}").Render(new ScriptObject() { { "obj", myobject } }); Assert.AreEqual(expected, result); }