public bool Equals(Core.Matcher other) { return(other.GetType() == typeof(ArgThatMatcher <T>) && this.predicate == ((ArgThatMatcher <T>)other).predicate); }
public bool Equals(Core.Matcher other) { return(other.GetType() == typeof(AnyOfMatcher <T>)); }
public bool Equals(Core.Matcher other) { return(other.GetType() == typeof(RegexMatcher) && regex.Equals(((RegexMatcher)other).regex)); }
public bool Equals(Core.Matcher other) { return(other.GetType() == typeof(NullMatcher)); }
public bool Equals(Core.Matcher other) { return(other.GetType() == typeof(NotMatcher) && this.matcher.Equals(((NotMatcher)other).matcher)); }
public bool Equals(Core.Matcher other) { return(other.GetType() == typeof(IsMatcher) && this.obj.Equals(((IsMatcher)other).obj)); }
public bool Equals(Core.Matcher other) { return(other.GetType() == typeof(ContainsMatcher <T>) && this.obj.Equals(((ContainsMatcher <T>)other).obj)); }