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(); }
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 }