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);
            }
        }