protected override void processMatch(StepValues actual, SetVerificationResult result, StepValues expected) { actual.IsMatched = true; if (expected.Order == actual.Order) { base.processMatch(actual, result, expected); } else { result.MarkWrongOrder(expected.id, actual.Order); } }