Esempio n. 1
0
        public void HaveDefaultProvider()
        {
            var sut = new MySimpleFeatureToggle();

#if NETFULL || NETCORE
            Assert.Equal(typeof(AppSettingsProvider), sut.ToggleValueProvider.GetType());
#else
            Assert.Equal(typeof(ApplicationResourcesSettingsProvider), sut.ToggleValueProvider.GetType());
#endif
        }
        public void ShouldSetOptionalProviderOnCreation()
        {
            var fakeProvider = new Mock<IBooleanToggleValueProvider>();

            fakeProvider.Setup(x => x.EvaluateBooleanToggleValue(It.IsAny<SimpleFeatureToggle>())).Returns(true);

            var sut = new MySimpleFeatureToggle();
            sut.BooleanToggleValueProvider = fakeProvider.Object;

            Assert.AreEqual(true, sut.FeatureEnabled);
        }
Esempio n. 3
0
        public void ShouldSetOptionalProviderOnCreation()
        {
            var fakeProvider = new Mock <IBooleanToggleValueProvider>();

            fakeProvider.Setup(x => x.EvaluateBooleanToggleValue(It.IsAny <SimpleFeatureToggle>())).Returns(true);

            var sut = new MySimpleFeatureToggle();

            sut.BooleanToggleValueProvider = fakeProvider.Object;

            Assert.AreEqual(true, sut.FeatureEnabled);
        }
        public void HaveDefaultProvider()
        {
            var sut = new MySimpleFeatureToggle();

            Assert.Equal(typeof(AppSettingsProvider), sut.ToggleValueProvider.GetType());
        }
Esempio n. 5
0
        public void HaveDefaultProvider()
        {
            var sut = new MySimpleFeatureToggle();

            Assert.Equal(typeof(AppSettingsProvider), sut.ToggleValueProvider.GetType());
        }