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); }
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()); }