Esempio n. 1
0
        public async stt::Task GetEnvironmentRequestObjectAsync()
        {
            moq::Mock <CloudShellService.CloudShellServiceClient> mockGrpcClient = new moq::Mock <CloudShellService.CloudShellServiceClient>(moq::MockBehavior.Strict);

            mockGrpcClient.Setup(x => x.CreateOperationsClient()).Returns(new moq::Mock <lro::Operations.OperationsClient>().Object);
            GetEnvironmentRequest request = new GetEnvironmentRequest
            {
                EnvironmentName = EnvironmentName.FromUserEnvironment("[USER]", "[ENVIRONMENT]"),
            };
            Environment expectedResponse = new Environment
            {
                EnvironmentName = EnvironmentName.FromUserEnvironment("[USER]", "[ENVIRONMENT]"),
                Id          = "id74b70bb8",
                DockerImage = "docker_image790036d7",
                State       = Environment.Types.State.Running,
                SshUsername = "******",
                SshHost     = "ssh_hostf6f9047e",
                SshPort     = 385289463,
                PublicKeys  =
                {
                    "public_keys8ff48db4",
                },
                WebHost = "web_hosta5049b32",
            };

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

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

            xunit::Assert.Same(expectedResponse, responseCancellationToken);
            mockGrpcClient.VerifyAll();
        }
Esempio n. 2
0
        public void GetEnvironmentResourceNames()
        {
            moq::Mock <CloudShellService.CloudShellServiceClient> mockGrpcClient = new moq::Mock <CloudShellService.CloudShellServiceClient>(moq::MockBehavior.Strict);

            mockGrpcClient.Setup(x => x.CreateOperationsClient()).Returns(new moq::Mock <lro::Operations.OperationsClient>().Object);
            GetEnvironmentRequest request = new GetEnvironmentRequest
            {
                EnvironmentName = EnvironmentName.FromUserEnvironment("[USER]", "[ENVIRONMENT]"),
            };
            Environment expectedResponse = new Environment
            {
                EnvironmentName = EnvironmentName.FromUserEnvironment("[USER]", "[ENVIRONMENT]"),
                Id          = "id74b70bb8",
                DockerImage = "docker_image790036d7",
                State       = Environment.Types.State.Running,
                SshUsername = "******",
                SshHost     = "ssh_hostf6f9047e",
                SshPort     = 385289463,
                PublicKeys  =
                {
                    "public_keys8ff48db4",
                },
                WebHost = "web_hosta5049b32",
            };

            mockGrpcClient.Setup(x => x.GetEnvironment(request, moq::It.IsAny <grpccore::CallOptions>())).Returns(expectedResponse);
            CloudShellServiceClient client   = new CloudShellServiceClientImpl(mockGrpcClient.Object, null);
            Environment             response = client.GetEnvironment(request.EnvironmentName);

            xunit::Assert.Same(expectedResponse, response);
            mockGrpcClient.VerifyAll();
        }
 /// <summary>Snippet for GetEnvironment</summary>
 public void GetEnvironmentResourceNames()
 {
     // Snippet: GetEnvironment(EnvironmentName, CallSettings)
     // Create client
     CloudShellServiceClient cloudShellServiceClient = CloudShellServiceClient.Create();
     // Initialize request argument(s)
     EnvironmentName name = EnvironmentName.FromUserEnvironment("[USER]", "[ENVIRONMENT]");
     // Make the request
     Environment response = cloudShellServiceClient.GetEnvironment(name);
     // End snippet
 }
 /// <summary>Snippet for GetEnvironment</summary>
 public void GetEnvironmentRequestObject()
 {
     // Snippet: GetEnvironment(GetEnvironmentRequest, CallSettings)
     // Create client
     CloudShellServiceClient cloudShellServiceClient = CloudShellServiceClient.Create();
     // Initialize request argument(s)
     GetEnvironmentRequest request = new GetEnvironmentRequest
     {
         EnvironmentName = EnvironmentName.FromUserEnvironment("[USER]", "[ENVIRONMENT]"),
     };
     // Make the request
     Environment response = cloudShellServiceClient.GetEnvironment(request);
     // End snippet
 }
        /// <summary>Snippet for GetEnvironmentAsync</summary>
        public async Task GetEnvironmentResourceNamesAsync()
        {
            // Snippet: GetEnvironmentAsync(EnvironmentName, CallSettings)
            // Additional: GetEnvironmentAsync(EnvironmentName, CancellationToken)
            // Create client
            CloudShellServiceClient cloudShellServiceClient = await CloudShellServiceClient.CreateAsync();

            // Initialize request argument(s)
            EnvironmentName name = EnvironmentName.FromUserEnvironment("[USER]", "[ENVIRONMENT]");
            // Make the request
            Environment response = await cloudShellServiceClient.GetEnvironmentAsync(name);

            // End snippet
        }