public void GetValues() { // ARRANGE var enumSpecifics = EnumSpecifics.Of <TestEnum>(); // ACT var values = enumSpecifics.GetValues(); // ASSERT Assert.That(values, Is.EquivalentTo(new [] { TestEnum.Value1, TestEnum.Value2 })); }
public void GetEnumDisplayNameWhenThereIsNoDisplayAttribute() { // ARRANGE var enumSpecifics = EnumSpecifics.Of <TestEnum>(); // ACT var displayName = enumSpecifics.GetEnumDisplayName(TestEnum.Value1); // ASSERT Assert.That(displayName, Is.Null); }
public void GetEnumNameForEnumWithEnumMemberAttribute() { // ARRANGE var enumSpecifics = EnumSpecifics.Of <TestEnum>(); // ACT var name = enumSpecifics.GetEnumName(TestEnum.Value2); // ASSERT Assert.That(name, Is.EqualTo("ValueOfEnum2")); }
public void GetEnumDisplayName() { // ARRANGE var enumSpecifics = EnumSpecifics.Of <TestEnum>(); // ACT var displayName = enumSpecifics.GetEnumDisplayName(TestEnum.Value2); // ASSERT Assert.That(displayName, Is.EqualTo("Display name of Value2")); }
public void GetEnumName() { // ARRANGE var enumSpecifics = EnumSpecifics.Of <TestEnum>(); // ACT var name = enumSpecifics.GetEnumName(TestEnum.Value1); // ASSERT Assert.That(name, Is.EqualTo("Value1")); }