コード例 #1
0
ファイル: FeatureManagerTests.cs プロジェクト: Morebis-GIT/CI
        public void Init()
        {
            _mockFeatureSettingsProvider = new Mock <IFeatureSettingsProvider>();
            var tenantIdentifier = new TenantIdentifier(1, string.Empty);

            _featureManager = new FeatureManager(tenantIdentifier, _mockFeatureSettingsProvider.Object);
            _featureManager.ClearCache();
        }
コード例 #2
0
        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)));
        }