public void Should_Get_List_Key_And_Value_With_All_Values_And_Description_Of_Enum_Test() { var descriptionsAndValues = EnumExtension.EnumValueAndDescriptionToKeyAndValue <EnumTest>(); var none = descriptionsAndValues.Any(f => f.Key == "None" && f.Value.Equals("-")); var value1 = descriptionsAndValues.Any(f => f.Key == "Value1" && f.Value.Equals("Value - 1")); var value2 = descriptionsAndValues.Any(f => f.Key == "Value2" && f.Value.Equals("Value - 2")); Assert.True(none && value1 && value2); }