Example #1
0
 public void TestSerializationStructType(SerializationBackend serializationBackend)
 {
     var source = new SerializeTypeTest { A = new S { A = 32 } };
     var copy = CopyBySerialization(source, serializationBackend);
     Assert.That(copy.A, Is.InstanceOf(typeof(S)));
     Assert.That(((S)source.A).A, Is.EqualTo(((S)copy.A).A));
 }
Example #2
0
        public void TestSerializationType(SerializationBackend serializationBackend)
        {
            var source = new SerializeTypeTest {
                A = new B()
            };
            var copy = CopyBySerialization(source, serializationBackend);

            Assert.True(copy.A is B);
        }
Example #3
0
        public void TestSerializationType(SerializationBackend serializationBackend)
        {
            var source = new SerializeTypeTest {
                A = new B()
            };
            var copy = CopyBySerialization(source, serializationBackend);

            Assert.That(copy.A, Is.InstanceOf(typeof(B)));
        }
Example #4
0
        public void TestSerializationStructType(SerializationBackend serializationBackend)
        {
            var source = new SerializeTypeTest {
                A = new S {
                    A = 32
                }
            };
            var copy = CopyBySerialization(source, serializationBackend);

            Assert.True(copy.A is S);
            Assert.Equal(((S)source.A).A, ((S)copy.A).A);
        }