Esempio n. 1
0
        public void DataContractSerialization_RoundTrip()
        {
            //Arrange
            var serializer = new DataSerializer<DataContractTestClass>();
            var obj = new DataContractTestClass { Value = "DemoValue" };

            //Act
            string xml = serializer.Serialize(obj);
            DataContractTestClass obj2 = serializer.Deserialize(xml);

            //Assert
            Assert.AreEqual(obj.Value, obj2.Value, "Round trip with DataSerializer failed");
        }
Esempio n. 2
0
            public void ValidObject_SerializesCorrectly()
            {
                //Arrange
                var serializer = new DataSerializer<DataContractTestClass>();
                var validObject = new DataContractTestClass {Value = "So Meta"};

                //Act
                string xml = serializer.Serialize(validObject);

                //Assert
                StringAssert.Contains(xml, "<DataContractTestClass ");
                StringAssert.Contains(xml, "<Value>So Meta</Value>");
            }