コード例 #1
0
 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);
 }
コード例 #2
0
 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);
 }
コード例 #3
0
 /// <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;
 }
コード例 #4
0
 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);
 }