public void GivenDefaultConfigurationWhenStateRequestedThenShouldReturnNewInstance() { IDefaultConfiguration config = new DefaultConfiguration(); var source = config.GetDefaultState(); var target = config.GetDefaultState(); Assert.NotSame(source, target); }
public void GivenNoConfigurationWhenDefaultConfigurationRequestedThenShouldUseSystemDefaults() { IDefaultConfiguration target = new DefaultConfiguration(); var state = target.GetDefaultState(); Assert.True(state.CompressTypes); Assert.True(state.CompressExpression); }
public void GivenDefaultConfigurationWhenConfigureRequestedThenShouldReturnConfigurationBuilder() { IDefaultConfiguration config = new DefaultConfiguration(); config.SetDefaultState(builder => builder.CompressTypes(false).Configure()); var target = config.GetDefaultState(); Assert.False(target.CompressTypes); }
public void GivenNoConfigurationWhenDefaultConfigurationRequestedThenShouldUseSystemDefaults() { IDefaultConfiguration target = new DefaultConfiguration(); var state = target.GetDefaultState(); Assert.True(state.CompressTypes); Assert.NotNull(state.Options); Assert.True(state.Options.IgnoreNullValues); Assert.True(state.Options.IgnoreReadOnlyProperties); }