コード例 #1
0
        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);
        }
コード例 #2
0
 public void CanConvertFromString()
 {
     Assert.That(_int32EnumConverter.CanConvertFrom(typeof(string)), Is.True);
     Assert.That(_nullableInt32EnumConverter.CanConvertFrom(typeof(string)), Is.True);
 }