示例#1
0
        public void Min_TwoValueTests(
            AccessibilityLevel a1, AccessibilityLevel a2, AccessibilityLevel expected)
        {
            AccessibilityLevel actual = AccessibilityLevelMethods.Min(a1, a2);

            Assert.Equal(expected, actual);
        }
示例#2
0
        protected override AccessibilityLevel GetAccessibility()
        {
            var accessibility = AccessibilityLevel.Normal;

            foreach (var requirement in _requirements)
            {
                accessibility = AccessibilityLevelMethods.Min(accessibility, requirement.Accessibility);

                if (accessibility == AccessibilityLevel.None)
                {
                    break;
                }
            }

            return(accessibility);
        }