public void Init() { _mockFeatureSettingsProvider = new Mock <IFeatureSettingsProvider>(); var tenantIdentifier = new TenantIdentifier(1, string.Empty); _featureManager = new FeatureManager(tenantIdentifier, _mockFeatureSettingsProvider.Object); _featureManager.ClearCache(); }
public IHttpActionResult Get(bool refresh = false) { if (refresh) { _featureManager.ClearCache(); } var sharedFeatures = _featureManager.Features.Where(f => f.IsShared); return(Ok(_mapper.Map <List <FeatureStateModel> >(sharedFeatures))); }