コード例 #1
0
        public static void GetSettingWithProvidedNotDefaultOverNotProvidedPlusProvidedDefault()
        {
            var data = new AccessibilityModifierData(7u, 2u, 1u, 4u, 1u, 2u);

            Assert.That(data.GetSetting("x", Severity.Error), Is.EqualTo("x = always:error"), nameof(data.GetSetting));
        }
コード例 #2
0
        public static void GetSettingWithProvidedNotDefaultOverProvidedDefaultOverNotProvidedAndInterfaceMembersAreNotProvided()
        {
            var data = new AccessibilityModifierData(6u, 1u, 2u, 3u, 2u, 1u);

            Assert.That(data.GetSetting("x", Severity.Error), Is.EqualTo("x = for_non_interface_members:error"), nameof(data.GetSetting));
        }
コード例 #3
0
        public static void GetSettingWithNotProvidedNotOverSumOfProvidedAndProvidedNotDefaultOverProvidedDefault()
        {
            var data = new AccessibilityModifierData(9u, 4u, 2u, 3u, 0u, 0u);

            Assert.That(data.GetSetting("x", Severity.Error), Is.EqualTo("x = omit_if_default:error"), nameof(data.GetSetting));
        }
コード例 #4
0
        public static void GetSettingWithNoOccurrences()
        {
            var data = new AccessibilityModifierData(0u, 0u, 0u, 0u, 0u, 0u);

            Assert.That(data.GetSetting("x", Severity.Error), Is.EqualTo(string.Empty), nameof(data.GetSetting));
        }
コード例 #5
0
        public static void GetSettingWithNotProvidedOverSumOfProvided()
        {
            var data = new AccessibilityModifierData(6u, 4u, 1u, 1u, 0u, 0u);

            Assert.That(data.GetSetting("x", Severity.Error), Is.EqualTo("x = never:error"), nameof(data.GetSetting));
        }