public void SerializationWithCustomTypes()
{
var originalObject = new ObjectWithCustomType();
originalObject.FirstName = "Test";
originalObject.Gender = Gender.Female;
TestSerializationOnAllSerializers((serializer, config, description) =>
{
var clonedObject = SerializationTestHelper.SerializeAndDeserialize(originalObject, serializer, config);
Assert.AreEqual(originalObject, clonedObject, description);
});
}