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