public void AssertRuleSetsAreEqual(string ruleSetPath, RuleSet expectedRuleSet)
{
this.AssertRuleSetExists(ruleSetPath);
RuleSet actualRuleSet = this.savedRuleSets[ruleSetPath];
Assert.IsNotNull(actualRuleSet, "Expected rule set to be written");
RuleSetAssert.AreEqual(expectedRuleSet, actualRuleSet);
}