Exemple #1
0
 /// <summary>Snippet for GetSshPublicKey</summary>
 public void GetSshPublicKey_RequestObject()
 {
     // Snippet: GetSshPublicKey(GetSshPublicKeyRequest,CallSettings)
     // Create client
     OsLoginServiceClient osLoginServiceClient = OsLoginServiceClient.Create();
     // Initialize request argument(s)
     GetSshPublicKeyRequest request = new GetSshPublicKeyRequest
     {
         FingerprintName = new FingerprintName("[USER]", "[FINGERPRINT]"),
     };
     // Make the request
     SshPublicKey response = osLoginServiceClient.GetSshPublicKey(request);
     // End snippet
 }
Exemple #2
0
        /// <summary>Snippet for GetSshPublicKeyAsync</summary>
        public async Task GetSshPublicKeyAsync_RequestObject()
        {
            // Snippet: GetSshPublicKeyAsync(GetSshPublicKeyRequest,CallSettings)
            // Additional: GetSshPublicKeyAsync(GetSshPublicKeyRequest,CancellationToken)
            // Create client
            OsLoginServiceClient osLoginServiceClient = await OsLoginServiceClient.CreateAsync();

            // Initialize request argument(s)
            GetSshPublicKeyRequest request = new GetSshPublicKeyRequest
            {
                FingerprintName = new FingerprintName("[USER]", "[FINGERPRINT]"),
            };
            // Make the request
            SshPublicKey response = await osLoginServiceClient.GetSshPublicKeyAsync(request);

            // End snippet
        }
 public async Task GetSshPublicKeyAsync2()
 {
     Mock<OsLoginService.OsLoginServiceClient> mockGrpcClient = new Mock<OsLoginService.OsLoginServiceClient>(MockBehavior.Strict);
     GetSshPublicKeyRequest request = new GetSshPublicKeyRequest
     {
         FingerprintName = new FingerprintName("[USER]", "[FINGERPRINT]"),
     };
     SshPublicKey expectedResponse = new SshPublicKey
     {
         Key = "key106079",
         ExpirationTimeUsec = 2058878882L,
         Fingerprint = "fingerprint-1375934236",
     };
     mockGrpcClient.Setup(x => x.GetSshPublicKeyAsync(request, It.IsAny<CallOptions>()))
         .Returns(new Grpc.Core.AsyncUnaryCall<SshPublicKey>(Task.FromResult(expectedResponse), null, null, null, null));
     OsLoginServiceClient client = new OsLoginServiceClientImpl(mockGrpcClient.Object, null);
     SshPublicKey response = await client.GetSshPublicKeyAsync(request);
     Assert.Same(expectedResponse, response);
     mockGrpcClient.VerifyAll();
 }
 public void GetSshPublicKey()
 {
     Mock<OsLoginService.OsLoginServiceClient> mockGrpcClient = new Mock<OsLoginService.OsLoginServiceClient>(MockBehavior.Strict);
     GetSshPublicKeyRequest expectedRequest = new GetSshPublicKeyRequest
     {
         FingerprintName = new FingerprintName("[USER]", "[FINGERPRINT]"),
     };
     SshPublicKey expectedResponse = new SshPublicKey
     {
         Key = "key106079",
         ExpirationTimeUsec = 2058878882L,
         Fingerprint = "fingerprint-1375934236",
     };
     mockGrpcClient.Setup(x => x.GetSshPublicKey(expectedRequest, It.IsAny<CallOptions>()))
         .Returns(expectedResponse);
     OsLoginServiceClient client = new OsLoginServiceClientImpl(mockGrpcClient.Object, null);
     FingerprintName name = new FingerprintName("[USER]", "[FINGERPRINT]");
     SshPublicKey response = client.GetSshPublicKey(name);
     Assert.Same(expectedResponse, response);
     mockGrpcClient.VerifyAll();
 }