Exemplo n.º 1
0
        public void Should_add_single_validator()
        {
            //Given
            var configurator = new CarterConfigurator();

            //When
            configurator.WithValidator <TestModelValidator>();

            //Then
            Assert.Single(configurator.ValidatorTypes);
        }
Exemplo n.º 2
0
        public void Should_add_multiple_modules()
        {
            //Given
            var configurator = new CarterConfigurator();

            //When
            configurator.WithModules(typeof(TestModule), typeof(BindModule));

            //Then
            Assert.Equal(2, configurator.ModuleTypes.Count);
        }
Exemplo n.º 3
0
        public void Should_return_same_instance_when_adding_multiple_modules()
        {
            //Given
            var configurator = new CarterConfigurator();

            //When
            var sameconfigurator = configurator.WithModules(typeof(TestModule), typeof(BindModule));

            //Then
            Assert.Same(configurator, sameconfigurator);
        }
Exemplo n.º 4
0
        public void Should_add_multiple_responsenegotiators()
        {
            //Given
            var configurator = new CarterConfigurator();

            //When
            configurator.WithResponseNegotiators(typeof(TestResponseNegotiator), typeof(TestXmlResponseNegotiator));

            //Then
            Assert.Equal(2, configurator.ResponseNegotiatorTypes.Count);
        }
Exemplo n.º 5
0
        public void Should_return_same_instance_when_adding_multiple_responsenegotiators()
        {
            //Given
            var configurator = new CarterConfigurator();

            //When
            var sameconfigurator = configurator.WithResponseNegotiators(typeof(TestResponseNegotiator), typeof(TestXmlResponseNegotiator));

            //Then
            Assert.Same(configurator, sameconfigurator);
        }
Exemplo n.º 6
0
        public void Should_exclude_negotiators()
        {
            //Given
            var configurator = new CarterConfigurator();

            //When
            var sameconfigurator = configurator.WithResponseNegotiators();

            //Then
            Assert.Equal(0, sameconfigurator.ResponseNegotiatorTypes.Count);
        }
Exemplo n.º 7
0
        public void Should_return_same_instance_when_adding_responsenegotiator()
        {
            //Given
            var configurator = new CarterConfigurator();

            //When
            var sameconfigurator = configurator.WithResponseNegotiator <TestResponseNegotiator>();

            //Then
            Assert.Same(configurator, sameconfigurator);
        }
Exemplo n.º 8
0
        public void Should_add_multiple_statuscodehandlers()
        {
            //Given
            var configurator = new CarterConfigurator();

            //When
            configurator.WithStatusCodeHandlers(typeof(TeapotStatusCodeHandler), typeof(NoOpStatusCodeHandler));

            //Then
            Assert.Equal(2, configurator.StatusCodeHandlerTypes.Count);
        }
Exemplo n.º 9
0
        public void Should_return_same_instance_when_adding_multiple_statuscodehandlers()
        {
            //Given
            var configurator = new CarterConfigurator();

            //When
            var sameconfigurator = configurator.WithStatusCodeHandlers(typeof(TeapotStatusCodeHandler), typeof(NoOpStatusCodeHandler));

            //Then
            Assert.Same(configurator, sameconfigurator);
        }
Exemplo n.º 10
0
        public void Should_add_single_statuscodehandler()
        {
            //Given
            var configurator = new CarterConfigurator();

            //When
            configurator.WithStatusCodeHandler <TeapotStatusCodeHandler>();

            //Then
            Assert.Single(configurator.StatusCodeHandlerTypes);
        }
Exemplo n.º 11
0
        public void Should_return_same_instance_when_adding_statuscodehandler()
        {
            //Given
            var configurator = new CarterConfigurator();

            //When
            var sameconfigurator = configurator.WithStatusCodeHandler <TeapotStatusCodeHandler>();

            //Then
            Assert.Same(configurator, sameconfigurator);
        }
Exemplo n.º 12
0
        public void Should_return_same_instance_when_adding_multiple_validators()
        {
            //Given
            var configurator = new CarterConfigurator();

            //When
            var sameconfigurator = configurator.WithValidators(typeof(TestModelValidator), typeof(DuplicateTestModelOne));

            //Then
            Assert.Same(configurator, sameconfigurator);
        }
Exemplo n.º 13
0
        public void Should_add_single_module()
        {
            //Given
            var configurator = new CarterConfigurator();

            //When
            configurator.WithModule <TestModule>();

            //Then
            Assert.Single(configurator.ModuleTypes);
        }
Exemplo n.º 14
0
        public void Should_exclude_validators()
        {
            //Given
            var configurator = new CarterConfigurator();

            //When
            var sameconfigurator = configurator.WithEmptyValidators();

            //Then
            Assert.Equal(0, sameconfigurator.ValidatorTypes.Count);
        }
Exemplo n.º 15
0
        public void Should_return_same_instance_when_adding_validator()
        {
            //Given
            var configurator = new CarterConfigurator();

            //When
            var sameconfigurator = configurator.WithValidator <TestModelValidator>();

            //Then
            Assert.Same(configurator, sameconfigurator);
        }
Exemplo n.º 16
0
        public void Should_add_single_responsenegotiator()
        {
            //Given
            var configurator = new CarterConfigurator();

            //When
            configurator.WithResponseNegotiator <TestResponseNegotiator>();

            //Then
            Assert.Single(configurator.ResponseNegotiatorTypes);
        }
Exemplo n.º 17
0
        public void Should_add_multiple_validators()
        {
            //Given
            var configurator = new CarterConfigurator();

            //When
            configurator.WithValidators(typeof(TestModelValidator), typeof(DuplicateTestModelOne));

            //Then
            Assert.Equal(2, configurator.ValidatorTypes.Count);
        }
Exemplo n.º 18
0
        public void Should_exclude_modules()
        {
            //Given
            var configurator = new CarterConfigurator();

            //When
            var sameconfigurator = configurator.WithEmptyModules();

            //Then
            Assert.Equal(0, sameconfigurator.ModuleTypes.Count);
        }