コード例 #1
0
        public async stt::Task GenerateConnectManifestRequestObjectAsync()
        {
            moq::Mock <GkeHub.GkeHubClient> mockGrpcClient = new moq::Mock <GkeHub.GkeHubClient>(moq::MockBehavior.Strict);

            mockGrpcClient.Setup(x => x.CreateOperationsClient()).Returns(new moq::Mock <lro::Operations.OperationsClient>().Object);
            GenerateConnectManifestRequest request = new GenerateConnectManifestRequest
            {
                MembershipName         = MembershipName.FromProjectLocationMembership("[PROJECT]", "[LOCATION]", "[MEMBERSHIP]"),
                Namespace              = "namespace9e1e8089",
                Proxy                  = proto::ByteString.CopyFromUtf8("proxyeb871343"),
                Version                = "version102ff72a",
                IsUpgrade              = false,
                Registry               = "registrycf5d20a9",
                ImagePullSecretContent = proto::ByteString.CopyFromUtf8("image_pull_secret_content89fc8e49"),
            };
            GenerateConnectManifestResponse expectedResponse = new GenerateConnectManifestResponse
            {
                Manifest =
                {
                    new ConnectAgentResource(),
                },
            };

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

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

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

            mockGrpcClient.Setup(x => x.CreateOperationsClient()).Returns(new moq::Mock <lro::Operations.OperationsClient>().Object);
            GenerateConnectManifestRequest request = new GenerateConnectManifestRequest
            {
                Name                   = "name1c9368b0",
                ConnectAgent           = new ConnectAgent(),
                Version                = "version102ff72a",
                IsUpgrade              = false,
                Registry               = "registrycf5d20a9",
                ImagePullSecretContent = proto::ByteString.CopyFromUtf8("image_pull_secret_content89fc8e49"),
            };
            GenerateConnectManifestResponse expectedResponse = new GenerateConnectManifestResponse
            {
                Manifest =
                {
                    new ConnectAgentResource(),
                },
            };

            mockGrpcClient.Setup(x => x.GenerateConnectManifest(request, moq::It.IsAny <grpccore::CallOptions>())).Returns(expectedResponse);
            GkeHubMembershipServiceClient   client   = new GkeHubMembershipServiceClientImpl(mockGrpcClient.Object, null);
            GenerateConnectManifestResponse response = client.GenerateConnectManifest(request);

            xunit::Assert.Same(expectedResponse, response);
            mockGrpcClient.VerifyAll();
        }
 /// <summary>Snippet for GenerateConnectManifest</summary>
 public void GenerateConnectManifestRequestObject()
 {
     // Snippet: GenerateConnectManifest(GenerateConnectManifestRequest, CallSettings)
     // Create client
     GkeHubMembershipServiceClient gkeHubMembershipServiceClient = GkeHubMembershipServiceClient.Create();
     // Initialize request argument(s)
     GenerateConnectManifestRequest request = new GenerateConnectManifestRequest
     {
         Name                   = "",
         ConnectAgent           = new ConnectAgent(),
         Version                = "",
         IsUpgrade              = false,
         Registry               = "",
         ImagePullSecretContent = ByteString.Empty,
     };
     // Make the request
     GenerateConnectManifestResponse response = gkeHubMembershipServiceClient.GenerateConnectManifest(request);
     // End snippet
 }
        /// <summary>Snippet for GenerateConnectManifestAsync</summary>
        public async Task GenerateConnectManifestRequestObjectAsync()
        {
            // Snippet: GenerateConnectManifestAsync(GenerateConnectManifestRequest, CallSettings)
            // Additional: GenerateConnectManifestAsync(GenerateConnectManifestRequest, CancellationToken)
            // Create client
            GkeHubMembershipServiceClient gkeHubMembershipServiceClient = await GkeHubMembershipServiceClient.CreateAsync();

            // Initialize request argument(s)
            GenerateConnectManifestRequest request = new GenerateConnectManifestRequest
            {
                Name                   = "",
                ConnectAgent           = new ConnectAgent(),
                Version                = "",
                IsUpgrade              = false,
                Registry               = "",
                ImagePullSecretContent = ByteString.Empty,
            };
            // Make the request
            GenerateConnectManifestResponse response = await gkeHubMembershipServiceClient.GenerateConnectManifestAsync(request);

            // End snippet
        }