AgileWallaby.Ehcache.Test.JsonSerializerTest.Can_Serialize_And_Deserialize_DataContract_Classes C# (CSharp) Method

Can_Serialize_And_Deserialize_DataContract_Classes() private method

        public void Can_Serialize_And_Deserialize_DataContract_Classes()
        {
            var ser = new JsonSerializer();
            var str = new MemoryStream();
            var contract = new TestContract {PropertyOne = "propertyOne", PropertyTwo = 42};
            ser.Serialize(str, contract);

            str.Seek(0, SeekOrigin.Begin);
            var resultContract = ser.Deserialize<TestContract>(str);
            Assert.AreEqual(contract.PropertyOne, resultContract.PropertyOne);
            Assert.AreEqual(contract.PropertyTwo, resultContract.PropertyTwo);
        }