コード例 #1
0
 public static Scenario.Middleware.IWhen When(
     this Scenario.Middleware.IWhen scenario,
     Func <HttpResponseMessage, HttpRequestMessage> when,
     Func <HttpResponseMessage, bool> canContinue = null,
     TimeSpan?timeout = default(TimeSpan?))
 {
     return(scenario.When(response => Task.FromResult(when(response)), canContinue, timeout));
 }
コード例 #2
0
 public static Scenario.Middleware.IWhen When(
     this Scenario.Middleware.IWhen scenario,
     Func <Task <HttpRequestMessage> > request,
     Func <HttpResponseMessage, bool> canContinue = null,
     TimeSpan?timeout = default(TimeSpan?))
 {
     return(scenario.When(_ => request(), canContinue, timeout));
 }