Esempio n. 1
0
            public void Test(LongFlagEnum passedLongFlagEnum, ByteFlagEnum passedByteFlagEnum)
            {
                if ((LongFlagEnum.First | LongFlagEnum.Second) != passedLongFlagEnum)
                {
                    throw new ArgumentException("The passed long flag enum has wrong value!");
                }

                if ((ByteFlagEnum.Third | ByteFlagEnum.Fourth) != passedByteFlagEnum)
                {
                    throw new ArgumentException("The passed byte flag enum has wrong value!");
                }
            }
Esempio n. 2
0
            public void Test(LongFlagEnum passedLongFlagEnum, ByteFlagEnum passedByteFlagEnum)
            {
                var expectedLongFlagEnum = LongFlagEnum.First | LongFlagEnum.Second;

                if (expectedLongFlagEnum != passedLongFlagEnum)
                {
                    throw new ArgumentException("The passed long flag enum has wrong value!");
                }

                var expectedByteFlagEnum = ByteFlagEnum.Third | ByteFlagEnum.Fourth;

                if (expectedByteFlagEnum != passedByteFlagEnum)
                {
                    throw new ArgumentException("The passed byte flag enum has wrong value!");
                }
            }