internal void GivenIHaveARequest() { var arg = Guid.NewGuid().ToString("N"); var method = Guid.NewGuid().ToString("N"); var requestId = Guid.NewGuid().ToString("N"); var resource = Guid.NewGuid().ToString("N"); this.slobsRequest = SlobsRequestBuilder.NewRequest().AddArgs(arg).SetMethod(method).SetRequestId(requestId).SetResource(resource).BuildRequest(); }
public async Task <SlobsRpcResponse> ExecuteRequestAsync(ISlobsRequest request) { return((await this.ExecuteRequestsAsync(request).ConfigureAwait(false))?.FirstOrDefault()); }
public SlobsRpcResponse ExecuteRequest(ISlobsRequest request) { return(this.ExecuteRequests(request)?.FirstOrDefault()); }
/// <summary> /// Executes a single request asynchronously. /// </summary> /// <param name="request">The request.</param> /// <returns></returns> public async Task <SlobsRpcResponse> ExecuteRequestAsync(ISlobsRequest request) { return(await this.slobsService.ExecuteRequestAsync(request).ConfigureAwait(false)); }
/// <summary> /// Executes a single request synchronously. /// </summary> /// <param name="request">The request.</param> /// <returns></returns> public SlobsRpcResponse ExecuteRequest(ISlobsRequest request) { return(this.slobsService.ExecuteRequest(request)); }
internal void WhenIBuildTheRequest() { this.slobsRequest = this.slobsRequestBuilder.BuildRequest(); }