Exemplo n.º 1
0
        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
        }