public void UnpackNonSerializableEnabled() { var context = new SerializationContext(); context.MapOptions.RequireSerializableAttribute = false; var map = new MapNonSerializable() { a = 1 }; Assert.DoesNotThrow(() => Pack(map, context)); }
public void UnpackNonSerializableDisabled() { var context = new SerializationContext(); context.MapOptions.RequireSerializableAttribute = true; var map = new MapNonSerializable() { a = 1 }; Assert.Throws <CustomAttributeFormatException>(() => Pack(map, context)); }