public void OfflineCacheTests_Import()
        {
            // Arrange
            var options = new AzureAppConfigurationOptions();

            options.Connect($"Endpoint=https://dotnetprovider-test.azconfig.io;Id=b1d9b31;Secret=c2VjcmV0");
            options.Select("AppName");

            var offlineCache = new OfflineFileCache(new OfflineFileCacheOptions
            {
                Path = Path.Combine(Directory.GetCurrentDirectory(), "cache.json")
            });

            // Act
            var result = offlineCache.Import(options);

            // Assert
            Assert.NotNull(result);

            var settings = JsonSerializer.Deserialize <IDictionary <string, ConfigurationSetting> >(result);

            Assert.Equal(1, settings.Count);

            var setting = settings.Single();

            Assert.Equal("AppName", setting.Key);
            Assert.NotNull(setting.Value);
            Assert.Equal("Azure App Configuration", setting.Value.Value);
        }