public void FindCorrectName() { var sVal = SampleEnum.One.ToString(); SampleEnum se = Enum <SampleEnum> .FindByString(sVal); Assert.Equal(sVal, se.ToString()); }
public static string ToStringDescription(this SampleEnum val) { var attributes = (DescriptionAttribute[])val.GetType().GetField(val.ToString()).GetCustomAttributes(typeof(DescriptionAttribute), false); return(attributes.Length > 0 ? attributes[0].Description : string.Empty); }