public void DependentFeatureTogglerAddsToggler(ITogglerBuilder togglerBuilder)
        {
            A.CallTo(() => togglerBuilder.AddToggler(A <IFeatureToggler> ._))
            .Returns(togglerBuilder);

            ITogglerBuilder result =
                TogglerBuilderExtensions.DependentFeatureToggler(togglerBuilder);

            Assert.Same(togglerBuilder, result);
            A.CallTo(() => togglerBuilder.AddToggler(A <DependentFeatureToggler> ._))
            .MustHaveHappened();
        }
Esempio n. 2
0
 public static ITogglerBuilder DependentFeatureToggler(
     this ITogglerBuilder togglerBuilder)
 {
     return(togglerBuilder.AddToggler(new DependentFeatureToggler()));
 }
Esempio n. 3
0
 public static ITogglerBuilder DefaultValueToggler(
     this ITogglerBuilder togglerBuilder)
 {
     return(togglerBuilder.AddToggler(new DefaultValueToggler()));
 }
Esempio n. 4
0
 public static ITogglerBuilder AppSettingsToggler(
     this ITogglerBuilder togglerBuilder)
 {
     return(togglerBuilder.AddToggler(new AppSettingsToggler()));
 }