public void GetEnumDescription_BothAttributes_ShouldReturnDescriptionAttributeValue()
        {
            string expected = "Description from DescriptionAttribute with both";
            var    value    = TestEnum.WithBoth;
            var    actual   = ConvertHtmlContentToString(ViewUtilities.GetEnumDescription(value));

            Assert.AreEqual(expected, actual);
        }
        public void GetEnumDescription_NoAttributes_ShouldReturnNothing()
        {
            string expected = "";
            var    value    = TestEnum.None;
            var    actual   = ConvertHtmlContentToString(ViewUtilities.GetEnumDescription(value));

            Assert.AreEqual(expected, actual);
        }
        public void GetEnumDescription_DisplayAttribute_ShouldReturnDescription()
        {
            string expected = "Description from DisplayAttribute";
            var    value    = TestEnum.WithDisplayDescription;
            var    actual   = ConvertHtmlContentToString(ViewUtilities.GetEnumDescription(value));

            Assert.AreEqual(expected, actual);
        }