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); }
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); }
/// <summary> /// Construct a new ParameterTypeMatch object from configuration data. /// </summary> /// <param name="matchData"></param> public ParameterTypeMatch(ParameterTypeMatchData matchData) : base(matchData.Match, matchData.IgnoreCase) { this.kind = matchData.ParameterKind; }
private void AssertAreEquivalent(ParameterTypeMatchData matchData, ParameterTypeMatch nodeMatch, string message, params object[] args) { Assert.AreEqual(matchData.Match, nodeMatch.Value, message, args); Assert.AreEqual(matchData.IgnoreCase, nodeMatch.IgnoreCase, message, args); Assert.AreEqual(matchData.ParameterKind, nodeMatch.Kind, message, args); }