public async stt::Task WaitOperationRequestObjectAsync() { moq::Mock <Operations.OperationsClient> mockGrpcClient = new moq::Mock <Operations.OperationsClient>(moq::MockBehavior.Strict); WaitOperationRequest request = new WaitOperationRequest { Name = "name1c9368b0", Timeout = new wkt::Duration(), }; Operation expectedResponse = new Operation { Name = "name1c9368b0", Metadata = new wkt::Any(), Done = true, Error = new gr::Status(), Response = new wkt::Any(), }; mockGrpcClient.Setup(x => x.WaitOperationAsync(request, moq::It.IsAny <grpccore::CallOptions>())).Returns(new grpccore::AsyncUnaryCall <Operation>(stt::Task.FromResult(expectedResponse), null, null, null, null)); OperationsClient client = new OperationsClientImpl(mockGrpcClient.Object, null); Operation responseCallSettings = await client.WaitOperationAsync(request, gaxgrpc::CallSettings.FromCancellationToken(st::CancellationToken.None)); xunit::Assert.Same(expectedResponse, responseCallSettings); Operation responseCancellationToken = await client.WaitOperationAsync(request, st::CancellationToken.None); xunit::Assert.Same(expectedResponse, responseCancellationToken); mockGrpcClient.VerifyAll(); }
/// <summary>Snippet for WaitOperation</summary> public void WaitOperationRequestObject() { // Snippet: WaitOperation(WaitOperationRequest, CallSettings) // Create client OperationsClient operationsClient = OperationsClient.Create(); // Initialize request argument(s) WaitOperationRequest request = new WaitOperationRequest { Name = "", Timeout = new Duration(), }; // Make the request Operation response = operationsClient.WaitOperation(request); // End snippet }
/// <summary>Snippet for WaitOperationAsync</summary> public async Task WaitOperationRequestObjectAsync() { // Snippet: WaitOperationAsync(WaitOperationRequest, CallSettings) // Additional: WaitOperationAsync(WaitOperationRequest, CancellationToken) // Create client OperationsClient operationsClient = await OperationsClient.CreateAsync(); // Initialize request argument(s) WaitOperationRequest request = new WaitOperationRequest { Name = "", Timeout = new Duration(), }; // Make the request Operation response = await operationsClient.WaitOperationAsync(request); // End snippet }
public void WaitOperationRequestObject() { moq::Mock <Operations.OperationsClient> mockGrpcClient = new moq::Mock <Operations.OperationsClient>(moq::MockBehavior.Strict); WaitOperationRequest request = new WaitOperationRequest { Name = "name1c9368b0", Timeout = new wkt::Duration(), }; Operation expectedResponse = new Operation { Name = "name1c9368b0", Metadata = new wkt::Any(), Done = true, Error = new gr::Status(), Response = new wkt::Any(), }; mockGrpcClient.Setup(x => x.WaitOperation(request, moq::It.IsAny <grpccore::CallOptions>())).Returns(expectedResponse); OperationsClient client = new OperationsClientImpl(mockGrpcClient.Object, null); Operation response = client.WaitOperation(request); xunit::Assert.Same(expectedResponse, response); mockGrpcClient.VerifyAll(); }