public void NullShouldntBeValid() { var attr = new RequiredFlagsEnumAttribute(); Assert.That(attr.IsValid(null), Is.False); }
public void NonDefaultFlagsEnumMultipleValueShouldBeValid() { var attr = new RequiredFlagsEnumAttribute(); Assert.That(attr.IsValid(TestFlagsEnum.Simplevalue | TestFlagsEnum.ValueWithDescriptionAttribute), Is.True); }
public void NonDefaultFlagsEnumSingleValueShouldBeValid() { var attr = new RequiredFlagsEnumAttribute(); Assert.That(attr.IsValid(TestFlagsEnum.Simplevalue), Is.True); }
public void DefaultFlagsEnumValueShouldntBeValid() { var attr = new RequiredFlagsEnumAttribute(); Assert.That(attr.IsValid(default(TestFlagsEnum)), Is.False); }