コード例 #1
0
        public void XmlUtility_Serialize_1()
        {
            string      fileName = Path.GetTempFileName();
            CanaryClass canary   = _GetCanary();

            XmlUtility.Serialize(fileName, canary);
        }
コード例 #2
0
        public void XmlUtility_SerializeShort_1()
        {
            CanaryClass canary   = _GetCanary();
            string      expected = "<canary><name>John</name><age>3</age></canary>";
            string      actual   = XmlUtility.SerializeShort(canary);

            Assert.AreEqual(expected, actual);
        }
コード例 #3
0
        public void XmlUtility_DeserializeString_1()
        {
            string      text   = "<canary><name>John</name><age>3</age></canary>";
            CanaryClass canary = XmlUtility.DeserializeString <CanaryClass>(text);

            Assert.AreEqual("John", canary.Name);
            Assert.AreEqual(3, canary.Age);
        }
コード例 #4
0
        public void XmlUtility_Deserialize_1()
        {
            string      fileName = Path.Combine(TestDataPath, "canary.xml");
            CanaryClass canary   = XmlUtility.Deserialize <CanaryClass>(fileName);

            Assert.AreEqual("John", canary.Name);
            Assert.AreEqual(3, canary.Age);
        }