public MockConfigItemsCollection(Func <Dictionary <string, ConfigItem> > configItems, ConfigItemsCollection configItemCollection = null) : base(Enumerable.Empty <ConfigItem>()) { ConfigItemCollection = configItemCollection; configItemsFunc = configItems; }
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); }