public void TestCreate_NullParams() { GammaXmlInterpreter i = new GammaXmlInterpreter(); XElement e = i.CreateXml(null); Assert.IsNotNull(e); Assert.AreEqual("properties", e.Name); }
public void TestCreate_ValidParams() { GammaProperties p = new GammaProperties(); p.Gamma = 1; GammaXmlInterpreter i = new GammaXmlInterpreter(); XElement e = i.CreateXml(p); Assert.AreEqual(1, e.Descendants("property").Count()); XElement prop = e.Descendants("property").First(); XAttribute nameAttr = prop.Attribute("name"); XAttribute valueAttr = prop.Attribute("value"); Assert.IsNotNull(nameAttr); Assert.IsNotNull(valueAttr); Assert.AreEqual("gamma", nameAttr.Value); Assert.AreEqual("1", valueAttr.Value); }