public async Task When_Retrieving_Jwks_Then_Set_Of_Private_And_Public_Keys_Are_Returned()
        {
            // ARRANGE
            InitializeFakeObjects();
            var publicKeys  = new List <Dictionary <string, object> >();
            var privateKeys = new List <Dictionary <string, object> >();

            _getSetOfPublicKeysUsedToValidateJwsActionStub.Setup(g => g.Execute())
            .Returns(Task.FromResult(publicKeys));
            _getSetOfPublicKeysUsedByTheClientToEncryptJwsTokenActionStub.Setup(g => g.Execute())
            .Returns(Task.FromResult(privateKeys));

            // ACT
            var result = await _jwksActions.GetJwks();

            // ASSERT
            Assert.NotNull(result);
        }
 public Task <JsonWebKeySet> Get()
 {
     return(_jwksActions.GetJwks());
 }
 public async Task <JsonWebKeySet> Get()
 {
     return(await _jwksActions.GetJwks());
 }