public async stt::Task GetPartitionResourceNamesAsync()
        {
            moq::Mock <MetadataService.MetadataServiceClient> mockGrpcClient = new moq::Mock <MetadataService.MetadataServiceClient>(moq::MockBehavior.Strict);
            GetPartitionRequest request = new GetPartitionRequest
            {
                PartitionName = PartitionName.FromProjectLocationLakeZoneEntityPartition("[PROJECT]", "[LOCATION]", "[LAKE]", "[ZONE]", "[ENTITY]", "[PARTITION]"),
            };
            Partition expectedResponse = new Partition
            {
                PartitionName = PartitionName.FromProjectLocationLakeZoneEntityPartition("[PROJECT]", "[LOCATION]", "[LAKE]", "[ZONE]", "[ENTITY]", "[PARTITION]"),
                Values        = { "valueseec79cf0", },
                Location      = "locatione09d18d5",
                Etag          = "etage8ad7218",
            };

            mockGrpcClient.Setup(x => x.GetPartitionAsync(request, moq::It.IsAny <grpccore::CallOptions>())).Returns(new grpccore::AsyncUnaryCall <Partition>(stt::Task.FromResult(expectedResponse), null, null, null, null));
            MetadataServiceClient client = new MetadataServiceClientImpl(mockGrpcClient.Object, null);
            Partition             responseCallSettings = await client.GetPartitionAsync(request.PartitionName, gaxgrpc::CallSettings.FromCancellationToken(st::CancellationToken.None));

            xunit::Assert.Same(expectedResponse, responseCallSettings);
            Partition responseCancellationToken = await client.GetPartitionAsync(request.PartitionName, st::CancellationToken.None);

            xunit::Assert.Same(expectedResponse, responseCancellationToken);
            mockGrpcClient.VerifyAll();
        }
 /// <summary>Snippet for GetPartition</summary>
 public void GetPartitionRequestObject()
 {
     // Snippet: GetPartition(GetPartitionRequest, CallSettings)
     // Create client
     MetadataServiceClient metadataServiceClient = MetadataServiceClient.Create();
     // Initialize request argument(s)
     GetPartitionRequest request = new GetPartitionRequest
     {
         PartitionName = PartitionName.FromProjectLocationLakeZoneEntityPartition("[PROJECT]", "[LOCATION]", "[LAKE]", "[ZONE]", "[ENTITY]", "[PARTITION]"),
     };
     // Make the request
     Partition response = metadataServiceClient.GetPartition(request);
     // End snippet
 }
        /// <summary>Snippet for GetPartitionAsync</summary>
        public async Task GetPartitionRequestObjectAsync()
        {
            // Snippet: GetPartitionAsync(GetPartitionRequest, CallSettings)
            // Additional: GetPartitionAsync(GetPartitionRequest, CancellationToken)
            // Create client
            MetadataServiceClient metadataServiceClient = await MetadataServiceClient.CreateAsync();

            // Initialize request argument(s)
            GetPartitionRequest request = new GetPartitionRequest
            {
                PartitionName = PartitionName.FromProjectLocationLakeZoneEntityPartition("[PROJECT]", "[LOCATION]", "[LAKE]", "[ZONE]", "[ENTITY]", "[PARTITION]"),
            };
            // Make the request
            Partition response = await metadataServiceClient.GetPartitionAsync(request);

            // End snippet
        }
        public void GetPartitionResourceNames()
        {
            moq::Mock <MetadataService.MetadataServiceClient> mockGrpcClient = new moq::Mock <MetadataService.MetadataServiceClient>(moq::MockBehavior.Strict);
            GetPartitionRequest request = new GetPartitionRequest
            {
                PartitionName = PartitionName.FromProjectLocationLakeZoneEntityPartition("[PROJECT]", "[LOCATION]", "[LAKE]", "[ZONE]", "[ENTITY]", "[PARTITION]"),
            };
            Partition expectedResponse = new Partition
            {
                PartitionName = PartitionName.FromProjectLocationLakeZoneEntityPartition("[PROJECT]", "[LOCATION]", "[LAKE]", "[ZONE]", "[ENTITY]", "[PARTITION]"),
                Values        = { "valueseec79cf0", },
                Location      = "locatione09d18d5",
                Etag          = "etage8ad7218",
            };

            mockGrpcClient.Setup(x => x.GetPartition(request, moq::It.IsAny <grpccore::CallOptions>())).Returns(expectedResponse);
            MetadataServiceClient client   = new MetadataServiceClientImpl(mockGrpcClient.Object, null);
            Partition             response = client.GetPartition(request.PartitionName);

            xunit::Assert.Same(expectedResponse, response);
            mockGrpcClient.VerifyAll();
        }