Example #1
0
        public void DefaultFlagsEnumValueShouldntBeValid()
        {
            var attr = new RequiredFlagsEnumAttribute();

            Assert.That(attr.IsValid(default(TestFlagsEnum)), Is.False);
        }
Example #2
0
        public void NonDefaultFlagsEnumMultipleValueShouldBeValid()
        {
            var attr = new RequiredFlagsEnumAttribute();

            Assert.That(attr.IsValid(TestFlagsEnum.Simplevalue | TestFlagsEnum.ValueWithDescriptionAttribute), Is.True);
        }
Example #3
0
        public void NullShouldntBeValid()
        {
            var attr = new RequiredFlagsEnumAttribute();

            Assert.That(attr.IsValid(null), Is.False);
        }
Example #4
0
        public void NonDefaultFlagsEnumSingleValueShouldBeValid()
        {
            var attr = new RequiredFlagsEnumAttribute();

            Assert.That(attr.IsValid(TestFlagsEnum.Simplevalue), Is.True);
        }