Exemplo n.º 1
0
        public void DefaultFlagsEnumValueShouldntBeValid()
        {
            var attr = new RequiredFlagsEnumAttribute();

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

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

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

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