예제 #1
0
        public void TestCreateObject_NullXml()
        {
            GammaXmlInterpreter i = new GammaXmlInterpreter();
            object props          = i.CreateObject(null);

            Assert.IsNotNull(props);
            Assert.AreEqual(GammaProperties.Default, props);
        }
예제 #2
0
        public void TestCreateObject_ValidProps()
        {
            XElement xml = new XElement("properties",
                                        new XElement("property",
                                                     new XAttribute("name", "gamma"),
                                                     new XAttribute("value", "3")));
            GammaXmlInterpreter i = new GammaXmlInterpreter();
            object          props = i.CreateObject(xml);
            GammaProperties p     = props as GammaProperties;

            Assert.AreEqual(3, p.Gamma);
        }