public async stt::Task GetChannelPartnerLinkRequestObjectAsync()
        {
            moq::Mock <CloudChannelService.CloudChannelServiceClient> mockGrpcClient = new moq::Mock <CloudChannelService.CloudChannelServiceClient>(moq::MockBehavior.Strict);

            mockGrpcClient.Setup(x => x.CreateOperationsClient()).Returns(new moq::Mock <lro::Operations.OperationsClient>().Object);
            GetChannelPartnerLinkRequest request = new GetChannelPartnerLinkRequest
            {
                Name = "name1c9368b0",
                View = ChannelPartnerLinkView.Basic,
            };
            ChannelPartnerLink expectedResponse = new ChannelPartnerLink
            {
                Name = "name1c9368b0",
                ResellerCloudIdentityId = "reseller_cloud_identity_id1b90ae2b",
                LinkState     = ChannelPartnerLinkState.Revoked,
                InviteLinkUri = "invite_link_urie81ac099",
                CreateTime    = new wkt::Timestamp(),
                UpdateTime    = new wkt::Timestamp(),
                PublicId      = "public_id4d74e21e",
                ChannelPartnerCloudIdentityInfo = new CloudIdentityInfo(),
            };

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

            xunit::Assert.Same(expectedResponse, responseCallSettings);
            ChannelPartnerLink responseCancellationToken = await client.GetChannelPartnerLinkAsync(request, st::CancellationToken.None);

            xunit::Assert.Same(expectedResponse, responseCancellationToken);
            mockGrpcClient.VerifyAll();
        }
        public void GetChannelPartnerLinkRequestObject()
        {
            moq::Mock <CloudChannelService.CloudChannelServiceClient> mockGrpcClient = new moq::Mock <CloudChannelService.CloudChannelServiceClient>(moq::MockBehavior.Strict);

            mockGrpcClient.Setup(x => x.CreateOperationsClient()).Returns(new moq::Mock <lro::Operations.OperationsClient>().Object);
            GetChannelPartnerLinkRequest request = new GetChannelPartnerLinkRequest
            {
                Name = "name1c9368b0",
                View = ChannelPartnerLinkView.Basic,
            };
            ChannelPartnerLink expectedResponse = new ChannelPartnerLink
            {
                Name = "name1c9368b0",
                ResellerCloudIdentityId = "reseller_cloud_identity_id1b90ae2b",
                LinkState     = ChannelPartnerLinkState.Revoked,
                InviteLinkUri = "invite_link_urie81ac099",
                CreateTime    = new wkt::Timestamp(),
                UpdateTime    = new wkt::Timestamp(),
                PublicId      = "public_id4d74e21e",
                ChannelPartnerCloudIdentityInfo = new CloudIdentityInfo(),
            };

            mockGrpcClient.Setup(x => x.GetChannelPartnerLink(request, moq::It.IsAny <grpccore::CallOptions>())).Returns(expectedResponse);
            CloudChannelServiceClient client   = new CloudChannelServiceClientImpl(mockGrpcClient.Object, null);
            ChannelPartnerLink        response = client.GetChannelPartnerLink(request);

            xunit::Assert.Same(expectedResponse, response);
            mockGrpcClient.VerifyAll();
        }
 /// <summary>Snippet for GetChannelPartnerLink</summary>
 /// <remarks>
 /// This snippet has been automatically generated for illustrative purposes only.
 /// It may require modifications to work in your environment.
 /// </remarks>
 public void GetChannelPartnerLinkRequestObject()
 {
     // Create client
     CloudChannelServiceClient cloudChannelServiceClient = CloudChannelServiceClient.Create();
     // Initialize request argument(s)
     GetChannelPartnerLinkRequest request = new GetChannelPartnerLinkRequest
     {
         Name = "",
         View = ChannelPartnerLinkView.Unspecified,
     };
     // Make the request
     ChannelPartnerLink response = cloudChannelServiceClient.GetChannelPartnerLink(request);
 }
        /// <summary>Snippet for GetChannelPartnerLinkAsync</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 GetChannelPartnerLinkRequestObjectAsync()
        {
            // Create client
            CloudChannelServiceClient cloudChannelServiceClient = await CloudChannelServiceClient.CreateAsync();

            // Initialize request argument(s)
            GetChannelPartnerLinkRequest request = new GetChannelPartnerLinkRequest
            {
                Name = "",
                View = ChannelPartnerLinkView.Unspecified,
            };
            // Make the request
            ChannelPartnerLink response = await cloudChannelServiceClient.GetChannelPartnerLinkAsync(request);
        }