コード例 #1
0
 /// <summary>Snippet for Get</summary>
 public void GetRequestObject()
 {
     // Snippet: Get(GetRegionHealthCheckRequest, CallSettings)
     // Create client
     RegionHealthChecksClient regionHealthChecksClient = RegionHealthChecksClient.Create();
     // Initialize request argument(s)
     GetRegionHealthCheckRequest request = new GetRegionHealthCheckRequest
     {
         Region      = "",
         Project     = "",
         HealthCheck = "",
     };
     // Make the request
     HealthCheck response = regionHealthChecksClient.Get(request);
     // End snippet
 }
コード例 #2
0
        public async stt::Task GetRequestObjectAsync()
        {
            moq::Mock <RegionHealthChecks.RegionHealthChecksClient> mockGrpcClient = new moq::Mock <RegionHealthChecks.RegionHealthChecksClient>(moq::MockBehavior.Strict);

            mockGrpcClient.Setup(x => x.CreateOperationsClientForRegionOperations()).Returns(new moq::Mock <lro::Operations.OperationsClient>().Object);
            GetRegionHealthCheckRequest request = new GetRegionHealthCheckRequest
            {
                Region      = "regionedb20d96",
                Project     = "projectaa6ff846",
                HealthCheck = "health_check13a16219",
            };
            HealthCheck expectedResponse = new HealthCheck
            {
                Id                 = 11672635353343658936UL,
                Kind               = "kindf7aa39d9",
                Name               = "name1c9368b0",
                Type               = HealthCheck.Types.Type.Tcp,
                Http2HealthCheck   = new HTTP2HealthCheck(),
                CreationTimestamp  = "creation_timestamp235e59a1",
                TimeoutSec         = -1529270667,
                GrpcHealthCheck    = new GRPCHealthCheck(),
                Region             = "regionedb20d96",
                UnhealthyThreshold = -790413526,
                SslHealthCheck     = new SSLHealthCheck(),
                CheckIntervalSec   = 932847778,
                LogConfig          = new HealthCheckLogConfig(),
                HealthyThreshold   = -1266282289,
                HttpHealthCheck    = new HTTPHealthCheck(),
                Description        = "description2cf9da67",
                HttpsHealthCheck   = new HTTPSHealthCheck(),
                SelfLink           = "self_link7e87f12d",
                TcpHealthCheck     = new TCPHealthCheck(),
            };

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

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

            xunit::Assert.Same(expectedResponse, responseCancellationToken);
            mockGrpcClient.VerifyAll();
        }
コード例 #3
0
        /// <summary>Snippet for GetAsync</summary>
        public async Task GetRequestObjectAsync()
        {
            // Snippet: GetAsync(GetRegionHealthCheckRequest, CallSettings)
            // Additional: GetAsync(GetRegionHealthCheckRequest, CancellationToken)
            // Create client
            RegionHealthChecksClient regionHealthChecksClient = await RegionHealthChecksClient.CreateAsync();

            // Initialize request argument(s)
            GetRegionHealthCheckRequest request = new GetRegionHealthCheckRequest
            {
                Region      = "",
                Project     = "",
                HealthCheck = "",
            };
            // Make the request
            HealthCheck response = await regionHealthChecksClient.GetAsync(request);

            // End snippet
        }
コード例 #4
0
        public void Get()
        {
            moq::Mock <RegionHealthChecks.RegionHealthChecksClient> mockGrpcClient = new moq::Mock <RegionHealthChecks.RegionHealthChecksClient>(moq::MockBehavior.Strict);

            mockGrpcClient.Setup(x => x.CreateOperationsClientForRegionOperations()).Returns(new moq::Mock <lro::Operations.OperationsClient>().Object);
            GetRegionHealthCheckRequest request = new GetRegionHealthCheckRequest
            {
                Region      = "regionedb20d96",
                Project     = "projectaa6ff846",
                HealthCheck = "health_check13a16219",
            };
            HealthCheck expectedResponse = new HealthCheck
            {
                Id                 = 11672635353343658936UL,
                Kind               = "kindf7aa39d9",
                Name               = "name1c9368b0",
                Type               = "typee2cc9d59",
                Http2HealthCheck   = new HTTP2HealthCheck(),
                CreationTimestamp  = "creation_timestamp235e59a1",
                TimeoutSec         = -1529270667,
                GrpcHealthCheck    = new GRPCHealthCheck(),
                Region             = "regionedb20d96",
                UnhealthyThreshold = -790413526,
                SslHealthCheck     = new SSLHealthCheck(),
                CheckIntervalSec   = 932847778,
                LogConfig          = new HealthCheckLogConfig(),
                HealthyThreshold   = -1266282289,
                HttpHealthCheck    = new HTTPHealthCheck(),
                Description        = "description2cf9da67",
                HttpsHealthCheck   = new HTTPSHealthCheck(),
                SelfLink           = "self_link7e87f12d",
                TcpHealthCheck     = new TCPHealthCheck(),
            };

            mockGrpcClient.Setup(x => x.Get(request, moq::It.IsAny <grpccore::CallOptions>())).Returns(expectedResponse);
            RegionHealthChecksClient client = new RegionHealthChecksClientImpl(mockGrpcClient.Object, null);
            HealthCheck response            = client.Get(request.Project, request.Region, request.HealthCheck);

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