Beispiel #1
0
        public void IsDisabledShouldThrowWhenGivenNullFeature(IFeatureContext context)
        {
            var exception =
                Assert.Throws <ArgumentNullException>(() => FeatureContextExtensions.IsDisabled(context, null));

            Assert.Contains("feature", exception.ParamName);
        }
Beispiel #2
0
        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();
        }