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();
        }
Exemplo n.º 2
0
 public async Task <SlobsRpcResponse> ExecuteRequestAsync(ISlobsRequest request)
 {
     return((await this.ExecuteRequestsAsync(request).ConfigureAwait(false))?.FirstOrDefault());
 }
Exemplo n.º 3
0
 public SlobsRpcResponse ExecuteRequest(ISlobsRequest request)
 {
     return(this.ExecuteRequests(request)?.FirstOrDefault());
 }
Exemplo n.º 4
0
 /// <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));
 }
Exemplo n.º 5
0
 /// <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));
 }
Exemplo n.º 6
0
 internal void WhenIBuildTheRequest()
 {
     this.slobsRequest = this.slobsRequestBuilder.BuildRequest();
 }