public MockConfigItemsCollection(Func <Dictionary <string, ConfigItem> > configItems, ConfigItemsCollection configItemCollection = null)
            : base(Enumerable.Empty <ConfigItem>())
        {
            ConfigItemCollection = configItemCollection;

            configItemsFunc = configItems;
        }
Ejemplo n.º 2
0
        public async Task <ConfigItemsCollection> GetConfiguration()
        {
            ConfigItemsCollection configItemCollection = null;

            if (FileBasedConfigItemsSource != null)
            {
                configItemCollection = await FileBasedConfigItemsSource.GetConfiguration().ConfigureAwait(false);
            }
            return(new MockConfigItemsCollection(GetConfigItemsOverrides, configItemCollection));
        }
        public async Task <(ConfigItemsCollection Configs, DateTime?LastModified)> GetConfiguration()
        {
            ConfigItemsCollection configItemCollection = null;

            if (FileBasedConfigItemsSource != null)
            {
                configItemCollection = (await FileBasedConfigItemsSource.GetConfiguration().ConfigureAwait(false)).Configs;
            }
            return(new MockConfigItemsCollection(GetConfigItemsOverrides, configItemCollection), null);
        }