public void RunActionWhenEnabledShouldPassThroughToFeatureToggle() { _featureToggle.RemovedBy = "fake"; _mockFeatureToggleFactory.Setup(fact => fact.GetFeatureToggle("fake", true)).Returns( _mockFeatureToggle.Object); Action action = () => { }; _featureToggle.ApplyToggle(); _featureToggle.RunActionWhenEnabled(action); _mockFeatureToggle.Verify(status => status.RunActionIfOn(action)); }
protected void Page_Load(object sender, EventArgs e) { WebFeatureToggle.RunActionWhenDisabled(CodeToRunIfDisabled); WebFeatureToggle.RunActionWhenEnabled(CodeToRunIfEnabled); }