public async stt::Task GetBatchJobResourceNamesAsync() { moq::Mock <BatchJobService.BatchJobServiceClient> mockGrpcClient = new moq::Mock <BatchJobService.BatchJobServiceClient>(moq::MockBehavior.Strict); mockGrpcClient.Setup(x => x.CreateOperationsClient()).Returns(new moq::Mock <lro::Operations.OperationsClient>().Object); GetBatchJobRequest request = new GetBatchJobRequest { ResourceNameAsBatchJobName = gagvr::BatchJobName.FromCustomerBatchJob("[CUSTOMER]", "[BATCH_JOB]"), }; gagvr::BatchJob expectedResponse = new gagvr::BatchJob { ResourceNameAsBatchJobName = gagvr::BatchJobName.FromCustomerBatchJob("[CUSTOMER]", "[BATCH_JOB]"), Id = -6774108720365892680L, NextAddSequenceToken = "next_add_sequence_token93fee49d", Metadata = new gagvr::BatchJob.Types.BatchJobMetadata(), Status = gagve::BatchJobStatusEnum.Types.BatchJobStatus.Done, LongRunningOperation = "long_running_operation0897bd41", }; mockGrpcClient.Setup(x => x.GetBatchJobAsync(request, moq::It.IsAny <grpccore::CallOptions>())).Returns(new grpccore::AsyncUnaryCall <gagvr::BatchJob>(stt::Task.FromResult(expectedResponse), null, null, null, null)); BatchJobServiceClient client = new BatchJobServiceClientImpl(mockGrpcClient.Object, null); gagvr::BatchJob responseCallSettings = await client.GetBatchJobAsync(request.ResourceNameAsBatchJobName, gaxgrpc::CallSettings.FromCancellationToken(st::CancellationToken.None)); Assert.AreEqual(expectedResponse, responseCallSettings); gagvr::BatchJob responseCancellationToken = await client.GetBatchJobAsync(request.ResourceNameAsBatchJobName, st::CancellationToken.None); Assert.AreEqual(expectedResponse, responseCancellationToken); mockGrpcClient.VerifyAll(); }
public void GetBatchJobResourceNames() { moq::Mock <BatchJobService.BatchJobServiceClient> mockGrpcClient = new moq::Mock <BatchJobService.BatchJobServiceClient>(moq::MockBehavior.Strict); mockGrpcClient.Setup(x => x.CreateOperationsClient()).Returns(new moq::Mock <lro::Operations.OperationsClient>().Object); GetBatchJobRequest request = new GetBatchJobRequest { ResourceNameAsBatchJobName = gagvr::BatchJobName.FromCustomerBatchJob("[CUSTOMER]", "[BATCH_JOB]"), }; gagvr::BatchJob expectedResponse = new gagvr::BatchJob { ResourceNameAsBatchJobName = gagvr::BatchJobName.FromCustomerBatchJob("[CUSTOMER]", "[BATCH_JOB]"), Id = -6774108720365892680L, NextAddSequenceToken = "next_add_sequence_token93fee49d", Metadata = new gagvr::BatchJob.Types.BatchJobMetadata(), Status = gagve::BatchJobStatusEnum.Types.BatchJobStatus.Done, LongRunningOperation = "long_running_operation0897bd41", }; mockGrpcClient.Setup(x => x.GetBatchJob(request, moq::It.IsAny <grpccore::CallOptions>())).Returns(expectedResponse); BatchJobServiceClient client = new BatchJobServiceClientImpl(mockGrpcClient.Object, null); gagvr::BatchJob response = client.GetBatchJob(request.ResourceNameAsBatchJobName); xunit::Assert.Same(expectedResponse, response); mockGrpcClient.VerifyAll(); }
/// <summary>Snippet for GetBatchJob</summary> /// <remarks> /// This snippet has been automatically generated for illustrative purposes only. /// It may require modifications to work in your environment. /// </remarks> public void GetBatchJobRequestObject() { // Create client BatchJobServiceClient batchJobServiceClient = BatchJobServiceClient.Create(); // Initialize request argument(s) GetBatchJobRequest request = new GetBatchJobRequest { ResourceNameAsBatchJobName = BatchJobName.FromCustomerBatchJob("[CUSTOMER]", "[BATCH_JOB]"), }; // Make the request BatchJob response = batchJobServiceClient.GetBatchJob(request); }
/// <summary>Snippet for GetBatchJobAsync</summary> /// <remarks> /// This snippet has been automatically generated for illustrative purposes only. /// It may require modifications to work in your environment. /// </remarks> public async Task GetBatchJobRequestObjectAsync() { // Create client BatchJobServiceClient batchJobServiceClient = await BatchJobServiceClient.CreateAsync(); // Initialize request argument(s) GetBatchJobRequest request = new GetBatchJobRequest { ResourceNameAsBatchJobName = BatchJobName.FromCustomerBatchJob("[CUSTOMER_ID]", "[BATCH_JOB_ID]"), }; // Make the request BatchJob response = await batchJobServiceClient.GetBatchJobAsync(request); }
/// <summary>Snippet for GetBatchJobAsync</summary> public async Task GetBatchJobRequestObjectAsync() { // Snippet: GetBatchJobAsync(GetBatchJobRequest, CallSettings) // Additional: GetBatchJobAsync(GetBatchJobRequest, CancellationToken) // Create client BatchJobServiceClient batchJobServiceClient = await BatchJobServiceClient.CreateAsync(); // Initialize request argument(s) GetBatchJobRequest request = new GetBatchJobRequest { ResourceNameAsBatchJobName = BatchJobName.FromCustomerBatchJob("[CUSTOMER]", "[BATCH_JOB]"), }; // Make the request BatchJob response = await batchJobServiceClient.GetBatchJobAsync(request); // End snippet }