public void can_list_enum_descriptions() { Array expectedValues = Enum.GetValues(typeof(Color)); EnumDescriptor[] values = EnumUtility.Describe(typeof(Color)).ToArray(); for (int i = 0; i < expectedValues.Length; i++) { Color color = (Color)expectedValues.GetValue(i); Assert.Equal(color, values[i].Value); Assert.Equal(color.DescriptionOf(), values[i].Description); Assert.Equal(color.CategoryOf(), values[i].Category); } }