protected void When_I_get_with_default(string etcdHost, string featureName, string toggleName, bool defaultValue, out bool?value) { HobknobClient = new HobknobClientFactory().Create(etcdHost, EtcdPort, _applicationName, TimeSpan.FromSeconds(1), (o, args) => {}); value = HobknobClient.GetOrDefault(featureName, toggleName, defaultValue); }
protected void When_I_get_all_the_toggles(out Dictionary <string, bool> toggles) { HobknobClient = new HobknobClientFactory().Create(EtcdHost, EtcdPort, _applicationName, TimeSpan.FromSeconds(1), (o, args) => { }); toggles = HobknobClient.GetAll(); }
protected IHobknobClient Create_hobknob_client(EventHandler <CacheUpdateFailedArgs> errorHandler, string etcdHost = EtcdHost) { HobknobClient = new HobknobClientFactory().Create(etcdHost, EtcdPort, _applicationName, _cacheUpdateInterval, errorHandler); return(HobknobClient); }