public void ShouldResetUnmatchedMessageHandlerFlag() { MultipleUnmatchedMessageHandlers rule = new MultipleUnmatchedMessageHandlers(); TypeNode typeNode = RuleHelper.GetTypeNodeFromType(typeof(IMultipleUnmatchedMessageHandlers)); rule.Check(RuleHelper.GetMemberForOperation(typeNode, "Operation1")); rule.Check(RuleHelper.GetMemberForOperation(typeNode, "Operation3")); Assert.AreEqual(1, rule.Problems.Count); rule.Check(typeNode); rule.Check(RuleHelper.GetMemberForOperation(typeNode, "Operation1")); Assert.AreEqual(1, rule.Problems.Count); }