public void AddingAValidDisplayName() { EnumExtensions.ClearDisplayNames <TestEnum>(); string displayName = "The First"; TestEnum.TheFirst.AddDisplayName(displayName); Assert.AreEqual(TestEnum.TheFirst.GetDisplayName(), displayName); }
public void AddingADuplicateDisplayName() { EnumExtensions.ClearDisplayNames <TestEnum>(); string displayName = "The First"; TestEnum.TheFirst.AddDisplayName(displayName); string expectedMessage = string.Format("Enum value '{0}' already has a display name registered", TestEnum.TheFirst.ToString()); Assert.AreEqual(ExceptionMessage(() => TestEnum.TheFirst.AddDisplayName(displayName)), expectedMessage); }