Ejemplo n.º 1
0
        public void GivenDefaultConfigurationWhenStateRequestedThenShouldReturnNewInstance()
        {
            IDefaultConfiguration config = new DefaultConfiguration();
            var source = config.GetDefaultState();
            var target = config.GetDefaultState();

            Assert.NotSame(source, target);
        }
Ejemplo n.º 2
0
        public void GivenNoConfigurationWhenDefaultConfigurationRequestedThenShouldUseSystemDefaults()
        {
            IDefaultConfiguration target = new DefaultConfiguration();
            var state = target.GetDefaultState();

            Assert.True(state.CompressTypes);
            Assert.True(state.CompressExpression);
        }
Ejemplo n.º 3
0
        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);
        }