Ejemplo n.º 1
0
        public void FeatureFlag_Is_Not_Avaliable()
        {
            FeatureFlag.Repository.FeatureFlagRepositoryDB repo = new FeatureFlag.Repository.FeatureFlagRepositoryDB();

            FeatureFlag.IConfiguration config = FeatureFlag.Features.GetConfiguration(repo);
            Assert.IsFalse(config.IsAvailable("Feature02"));
        }
Ejemplo n.º 2
0
        public void FeatureFlag_Is_Previewable()
        {
            FeatureFlag.Repository.FeatureFlagRepositoryDB repo = new FeatureFlag.Repository.FeatureFlagRepositoryDB();

            FeatureFlag.IConfiguration config = FeatureFlag.Features.GetConfiguration(repo);
            Assert.IsTrue(config.IsAvailable("Feature03"));
            Assert.IsTrue(config.GetFeature("Feature03").State == FeatureFlag.EnumState.Previewable);
        }
Ejemplo n.º 3
0
        public void FeatureFlag_Is_Avaliable()
        {
            FeatureFlag.Repository.FeatureFlagRepositoryDB repo = new FeatureFlag.Repository.FeatureFlagRepositoryDB();

            FeatureFlag.IConfiguration config = FeatureFlag.Features.GetConfiguration(repo);
            bool isAvailable = config.IsAvailable("Feature01");

            Assert.IsTrue(isAvailable);
        }