Exemplo n.º 1
0
        public static void CanRoundTripEmbeddedIXunitSerializableWithNoSerializedData()
        {
            var data = new MySerializableWithEmbeddedEmptySerializable {
                NoData = new MySerializableWithNoData()
            };

            var serialized   = XunitSerializationInfo.Serialize(data);
            var deserialized = (MySerializableWithEmbeddedEmptySerializable)XunitSerializationInfo.Deserialize(typeof(MySerializableWithEmbeddedEmptySerializable), serialized);

            Assert.NotNull(deserialized);
            Assert.NotNull(deserialized.NoData);
        }
        public static void CanRoundTripEmbeddedIXunitSerializableWithNoSerializedData()
        {
            var data = new MySerializableWithEmbeddedEmptySerializable { NoData = new MySerializableWithNoData() };

            var serialized = XunitSerializationInfo.Serialize(data);
            var deserialized = (MySerializableWithEmbeddedEmptySerializable)XunitSerializationInfo.Deserialize(typeof(MySerializableWithEmbeddedEmptySerializable), serialized);

            Assert.NotNull(deserialized);
            Assert.NotNull(deserialized.NoData);
        }