public void CanConvertFromNumeric() { Assert.That(_int32EnumConverter.CanConvertFrom(typeof(Int32)), Is.True); Assert.That(_int16EnumConverter.CanConvertFrom(typeof(Int16)), Is.True); Assert.That(_nullableInt32EnumConverter.CanConvertFrom(typeof(Int32?)), Is.True); Assert.That(_nullableInt32EnumConverter.CanConvertFrom(typeof(Int32)), Is.True); Assert.That(_int32EnumConverter.CanConvertFrom(typeof(Int16)), Is.False); Assert.That(_int16EnumConverter.CanConvertFrom(typeof(Int32)), Is.False); Assert.That(_int32EnumConverter.CanConvertFrom(typeof(Int32?)), Is.False); Assert.That(_nullableInt32EnumConverter.CanConvertFrom(typeof(Int16?)), Is.False); }
public void CanConvertFromString() { Assert.That(_int32EnumConverter.CanConvertFrom(typeof(string)), Is.True); Assert.That(_nullableInt32EnumConverter.CanConvertFrom(typeof(string)), Is.True); }