public void IsDisabledShouldThrowWhenGivenNullFeature(IFeatureContext context) { var exception = Assert.Throws <ArgumentNullException>(() => FeatureContextExtensions.IsDisabled(context, null)); Assert.Contains("feature", exception.ParamName); }
public void IsDisabledShouldInvertFeatureContext(IFeatureContext context, IFeature feature, bool enabled) { A.CallTo(() => context.IsEnabled(feature)) .Returns(enabled); bool result = FeatureContextExtensions.IsDisabled(context, feature); Assert.Equal(!enabled, result); A.CallTo(() => context.IsEnabled(feature)) .MustHaveHappened(); }