public static void Enum_ReturnsNull_ForInvalidInput() { var result = ConvertTo.Enum <My.Enum012>(3); Assert.False(result.HasValue); }
public static void Enum_ThrowsArgumentException_ForNonEnumerationStruct() => Assert.Throws <ArgumentException>(() => ConvertTo.Enum <My.EmptyVal>(1));
public static void Enum_ThrowsNotSupportedException_ForBitFlagsEnum() => Assert.Throws <NotSupportedException>(() => ConvertTo.Enum <My.EnumBits>(1));
public static void Enum_ThrowsArgumentException_ForInt32() => Assert.Throws <ArgumentException>(() => ConvertTo.Enum <int>(1));