public void EnumGetAttributeReturnsNullIfNoAttributeOnEnumField() { TestEnum value = TestEnum.Zero; TestEnumOneAttribute attribute = value.GetAttribute <TestEnumOneAttribute>(); Assert.IsNull(attribute); }
public void EnumGetAttributeReturnsNullIfSpecifiedAttributeIsNotOnEnumField() { TestEnum value = TestEnum.One; TestEnumTwoAttribute attribute = value.GetAttribute <TestEnumTwoAttribute>(); Assert.IsNull(attribute); }
public void EnumGetAttributeReturnsAttributeOnEnumField() { TestEnum value = TestEnum.One; TestEnumOneAttribute attribute = value.GetAttribute <TestEnumOneAttribute>(); Assert.IsNotNull(attribute); Assert.AreEqual(TestText, attribute.Text); }
public void GetAttribute_Returns_CorrectlyB(TestEnum value, string info) { var result = value.GetAttribute <DummyBAttribute>(); result.Info.Should().Be(info); }