public RemoveSerializerModifier ( |
||
type | The type. | |
serializerModifierType | Type of the serializer modifier. | |
return | void |
public void RemovesSerializerModifier() { var serializationManager = new SerializationManager(); serializationManager.AddSerializerModifier<DynamicSerializerModifierModel, DynamicSerializerModifier>(); var modifiers = serializationManager.GetSerializerModifiers(typeof(DynamicSerializerModifierModel)); Assert.AreEqual(1, modifiers.Length); Assert.AreEqual(typeof(DynamicSerializerModifier), modifiers[0].GetType()); serializationManager.RemoveSerializerModifier<DynamicSerializerModifierModel, DynamicSerializerModifier>(); modifiers = serializationManager.GetSerializerModifiers(typeof(DynamicSerializerModifierModel)); Assert.AreEqual(0, modifiers.Length); }
public void ThrowsArgumentNullExceptionForNullType() { var serializationManager = new SerializationManager(); ExceptionTester.CallMethodAndExpectException<ArgumentNullException>(() => serializationManager.RemoveSerializerModifier(null, typeof(DynamicSerializerModifier))); ExceptionTester.CallMethodAndExpectException<ArgumentNullException>(() => serializationManager.RemoveSerializerModifier(typeof(DynamicSerializerModifierModel), null)); }