void AssertMatchDataEqual(ParameterTypeMatchData original,
                           ParameterTypeMatchingInfo info,
                           string message,
                           params object[] args)
 {
     Assert.AreEqual(original.Match, info.Match, message, args);
     Assert.AreEqual(original.ParameterKind, info.Kind, message, args);
     Assert.AreEqual(original.IgnoreCase, info.IgnoreCase, message, args);
 }
 void AssertMatchDataEqual(ParameterTypeMatchData original,
                           ParameterTypeMatchData rehydrated,
                           string message,
                           params object[] args)
 {
     Assert.AreEqual(original.Match, rehydrated.Match, message, args);
     Assert.AreEqual(original.ParameterKind, rehydrated.ParameterKind, message, args);
     Assert.AreEqual(original.IgnoreCase, rehydrated.IgnoreCase, message, args);
 }