public void Should_Return_Enum_As_List() { var enumExpectedValues = new[] { new EnumValue { Index = 0, Description = "Male M" }, new EnumValue { Index = 1, Description = "Female F" }, new EnumValue { Index = 2, Description = "Unisex U" }, }; var enumValues = EnumExtension.GetEnumAsList <Sex>(); Assert.Equal(3, enumValues.Count()); Assert.True(enumExpectedValues.Compare(enumValues)); }