public static IMatcher <Uri> EqualTo(Uri expect) { return(Matchers.Function((Uri actual, IMatchDiagnostics diag) => diag.TryMatch(actual, AnInstance.EqualTo(expect)), () => "a uri equal to " + expect)); }
public static IMatcher <string> Any() { return(AnInstance.Any <String>()); }
public static IMatcher <KeyValuePair <K, V> > EqualTo <K, V>(K key, V value) { return(EqualTo(AnInstance.EqualTo(key), AnInstance.EqualTo(value))); }
public static IMatcher <KeyValuePair <K, V> > EqualTo <K, V>(K key, IMatcher <V> valueMatcher) { return(EqualTo(AnInstance.EqualTo(key), valueMatcher)); }
public static IMatcher <Exception> Any() { return(AnInstance.Any()); }
public AnException Type <T>() { WithMatcher(AnInstance.OfType <T>()); return(this); }
//private const string DateTimeFormat = "yyyy/MM/dd HH:mm:ss.fff"; //private static readonly DateTime Epoch = new DateTime(1970, 1, 1, 0, 0, 0, DateTimeKind.Utc); public static IMatcher <DateTimeOffset?> Any() { return(AnInstance.Any <DateTimeOffset?>()); }