diff options
Diffstat (limited to 'mcs/class/corlib/Test/System/EnumTest.cs')
-rw-r--r-- | mcs/class/corlib/Test/System/EnumTest.cs | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/mcs/class/corlib/Test/System/EnumTest.cs b/mcs/class/corlib/Test/System/EnumTest.cs index f6c0dca2a5..973b068e82 100644 --- a/mcs/class/corlib/Test/System/EnumTest.cs +++ b/mcs/class/corlib/Test/System/EnumTest.cs @@ -849,9 +849,12 @@ namespace MonoTests.System } [Test] - public void ConvertToStringType () + public void IConvertible_Valid () { - Assert.AreEqual ("This", ((IConvertible) TestingEnum.This).ToType (typeof (string), null)); + IConvertible ic = TestingEnum.This; + Assert.AreEqual ("This", ic.ToType (typeof (string), null), "#1"); + Assert.AreEqual (TestingEnum.This, ic.ToType (typeof (TestingEnum), null), "#2"); + Assert.AreEqual (TestingEnum.This, ic.ToType (typeof (Enum), null), "#3"); } [Test] |