public void ProjectBindingOperation_GenerateNewProjectRuleSet() { // Arrange const string solutionIncludePath = @"..\..\solution.ruleset"; const string currentRuleSetPath = @"X:\MyOriginal.ruleset"; var expectedRuleSet = new RuleSet(Constants.RuleSetName); expectedRuleSet.RuleSetIncludes.Add(new RuleSetInclude(solutionIncludePath, RuleAction.Default)); expectedRuleSet.RuleSetIncludes.Add(new RuleSetInclude(currentRuleSetPath, RuleAction.Default)); // Act RuleSet actualRuleSet = ProjectBindingOperation.GenerateNewProjectRuleSet(solutionIncludePath, currentRuleSetPath, Constants.RuleSetName); // Assert RuleSetAssert.AreEqual(expectedRuleSet, actualRuleSet); }