EnumExtensions and tests

- EnumExtensions methods
- - public static T ToEnum<T>(this System.Enum enumeration);

- - public static int FromEnumToInt(this System.Enum enumeration);

- - public static string FromEnumToString(this System.Enum enumeration);