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