public void ToQualityProfile_WhenRuleSetNull_ReturnsNull() { // Arrange & Act var result = RulesHelper.ToQualityProfile(null, Language.Unknown); // Assert result.Should().BeNull(); }
public void ToQualityProfile_SelectRulesNotMarkedAsNone() { // Arrange var ruleset = TestRuleSetHelper.CreateTestRuleSet(numRules: 5); var nonNoneRulesCount = ruleset.Rules.Count(x => x.Action != RuleAction.None); // Act var result = RulesHelper.ToQualityProfile(ruleset, Language.CSharp); // Assert result.Language.Should().Be(Language.CSharp); result.Rules.Should().HaveCount(nonNoneRulesCount); }