public void FeatureWithMultipleDefaultValueTraitsThrows(FeatureFixture feature, IEnumerable<DefaultValueTrait> defaultValueTraits, DefaultValueToggle sut) { feature.Traits.AddRange(defaultValueTraits); Assert.Throws<InvalidFeatureException>(() => sut.IsEnabled(feature)); }
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 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); }
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); }