public void TestThatSerializeAndDeserializeWereInvoked() { var data = new FakeSerialized { SomeData = "some data" }; SerializationManager.RoundTripSerializationForTesting(data); Assert.IsTrue(FakeSerializer.SerializeCalled); Assert.IsTrue(FakeSerializer.DeserializeCalled); }
public void TestCustomSerializerIsSupportedType() { var data = new FakeSerialized { SomeData = "some data" }; SerializationManager.RoundTripSerializationForTesting(data); Assert.IsTrue(FakeSerializer.IsSupportedTypeCalled, "type discovery failed"); }
public void TestThatCopyWasInvoked() { var data = new FakeSerialized { SomeData = "some data" }; SerializationManager.DeepCopy(data); Assert.IsTrue(FakeSerializer.DeepCopyCalled); }