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)); }
public void TestSerializationType(SerializationBackend serializationBackend) { var source = new SerializeTypeTest { A = new B() }; var copy = CopyBySerialization(source, serializationBackend); Assert.True(copy.A is B); }
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))); }
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); }