public void GetCachedDiscoveryResultShouldReturnCachedResult()
        {
            SetupWithCache();
            var response = _responses["authentication"];
            var options  = new DiscoveryOptions();

            _restClient.QueueResponse(response);
            _restClient.QueueResponse(_responses["provider-metadata"]);
            var initialResult = _discovery.CompleteSelectedOperatorDiscovery(_config, REDIRECT_URL, "901", "01");

            var cachedResult = _discovery.GetCachedDiscoveryResultAsync("901", "01").Result;

            Assert.IsNotNull(cachedResult);
            Assert.IsTrue(cachedResult.Cached);
            Assert.AreEqual(initialResult.ResponseData.links, cachedResult.ResponseData.links);
            Assert.IsNotNull(cachedResult.ProviderMetadata);
        }