public void CollectionItem() { GenericScriptComponent c = new GenericScriptComponent("generic"); StringWriter sw = new StringWriter(); ScriptTextWriter w = new ScriptTextWriter(sw); GenericScriptComponent foo = new GenericScriptComponent("foo"); c.AddCollectionItem("behaviors", foo); ((IScriptComponent)c).RenderScript(w); Assert.AreEqual("<generic>\n <behaviors>\n <foo />\n </behaviors>\n</generic>", sw.ToString().Replace("\r\n", "\n"), "A1"); }
public void ValueProperty_duplicate() { GenericScriptComponent c = new GenericScriptComponent("generic"); StringWriter sw = new StringWriter(); ScriptTextWriter w = new ScriptTextWriter(sw); c.AddValueProperty("key1", "value1"); c.AddValueProperty("key1", "value2"); ((IScriptComponent)c).RenderScript(w); Assert.AreEqual("<generic key1=\"value2\" />", sw.ToString(), "A1"); }