public void FeatureWithMultipleDefaultValueTraitsThrows(FeatureFixture feature,
            IEnumerable<DefaultValueTrait> defaultValueTraits, DefaultValueToggle sut)
        {
            feature.Traits.AddRange(defaultValueTraits);

            Assert.Throws<InvalidFeatureException>(() => sut.IsEnabled(feature));
        }
        public void FeatureWithDefaultValueTraitShouldReturnDefaultValue(FeatureFixture feature,
            DefaultValueTrait defaultValueTrait, DefaultValueToggle sut)
        {
            feature.Traits.Add(defaultValueTrait);

            bool? result = sut.IsEnabled(feature);

            Assert.Equal(defaultValueTrait.DefaultValue, result);
        }
 public void GivenNullFeatureThrows(DefaultValueToggle sut)
 {
     Assert.Throws<ArgumentNullException>(() => sut.IsEnabled(null));
 }
        public void FeatureWithoutDefaultValueTraitShouldReturnNull(FeatureFixture feature, DefaultValueToggle sut)
        {
            bool? result = sut.IsEnabled(feature);

            Assert.Null(result);
        }
Esempio n. 5
0
        public void FeatureWithMultipleDefaultValueTraitsThrows(FeatureFixture feature,
                                                                IEnumerable <DefaultValueTrait> defaultValueTraits, DefaultValueToggle sut)
        {
            feature.Traits.AddRange(defaultValueTraits);

            Assert.Throws <InvalidFeatureException>(() => sut.IsEnabled(feature));
        }
Esempio n. 6
0
 public void GivenNullFeatureThrows(DefaultValueToggle sut)
 {
     Assert.Throws <ArgumentNullException>(() => sut.IsEnabled(null));
 }
Esempio n. 7
0
        public void FeatureWithoutDefaultValueTraitShouldReturnNull(FeatureFixture feature, DefaultValueToggle sut)
        {
            bool?result = sut.IsEnabled(feature);

            Assert.Null(result);
        }
Esempio n. 8
0
        public void FeatureWithDefaultValueTraitShouldReturnDefaultValue(FeatureFixture feature,
                                                                         DefaultValueTrait defaultValueTrait, DefaultValueToggle sut)
        {
            feature.Traits.Add(defaultValueTrait);

            bool?result = sut.IsEnabled(feature);

            Assert.Equal(defaultValueTrait.DefaultValue, result);
        }