public void ReturnsNullWhenNoValueExists(FeatureFixture feature, Fixture fixture, AppSettingsToggle sut) { feature.Id = fixture.Create<string>(); bool? result = sut.IsEnabled(feature); Assert.Equal(null, result); }
public void ReturnsNullWhenNoValueExists(FeatureFixture feature, Fixture fixture, AppSettingsToggle sut) { feature.Id = fixture.Create <string>(); bool?result = sut.IsEnabled(feature); Assert.Equal(null, result); }
public void ReturnsAppSettingValueWhenSet(string value, bool? expected, FeatureFixture feature, Fixture fixture, AppSettingsToggle sut) { // Apparently AutoFixture will reuse the feature feature.Id = fixture.Create<string>(); using (AppSetting.Use($"{AppSettingsToggle.SettingsPrefix}{feature.Id}", value)) { bool? result = sut.IsEnabled(feature); Assert.Equal(expected, result); } }
public void ReturnsAppSettingValueWhenSet(string value, bool?expected, FeatureFixture feature, Fixture fixture, AppSettingsToggle sut) { // Apparently AutoFixture will reuse the feature feature.Id = fixture.Create <string>(); using (AppSetting.Use($"{AppSettingsToggle.SettingsPrefix}{feature.Id}", value)) { bool?result = sut.IsEnabled(feature); Assert.Equal(expected, result); } }
public void ThrowsExceptionWhenGivenNullFeature(AppSettingsToggle sut) { Assert.Throws<ArgumentNullException>(() => sut.IsEnabled(null)); }
public void ThrowsExceptionWhenGivenNullFeature(AppSettingsToggle sut) { Assert.Throws <ArgumentNullException>(() => sut.IsEnabled(null)); }