public static IDisposable SetUpToggledWithFeature <T>(this IToggled <T> toggled, bool toggle) where T : IFeature, new() { if (_togglerShimsContext == null || !_togglerShimsContext.Created) { _togglerShimsContext = new TogglerShimsContext(); } var shimsContext = _togglerShimsContext.shimsContext; Fakes.ShimToggledExtensions.IsFeatureOnOf1IToggledOfM0 <T>(toggled1 => toggled1 == toggled && toggle); return(_togglerShimsContext); }
public static IDisposable SetUpToggled(this IToggled toggled, bool toggle) { if (_togglerShimsContext == null || !_togglerShimsContext.Created) { _togglerShimsContext = new TogglerShimsContext(); } var shimsContext = _togglerShimsContext.shimsContext; Fakes.ShimToggledExtensions.IsOnIToggled = toggled1 => toggled == toggled1 && toggle; return(_togglerShimsContext); }