コード例 #1
0
        public void ToRuleSet_WhenRoslynExportProfileResponseNull_ReturnsNull()
        {
            // Arrange & Act
            var result = RulesHelper.ToRuleSet(null);

            // Assert
            result.Should().BeNull();
        }
コード例 #2
0
        public void ToRuleSet_DumpsContentToRuleSetFileAndLoadsIt()
        {
            // Arrange
            var ruleset = TestRuleSetHelper.CreateTestRuleSet(numRules: 10);
            var roslynProfileExporter = RoslynExportProfileHelper.CreateExport(ruleset);

            // Act
            var result = RulesHelper.ToRuleSet(roslynProfileExporter);

            // Assert
            TestRuleSetHelper.RuleSetToXml(result).Should().Be(TestRuleSetHelper.RuleSetToXml(ruleset));
        }