コード例 #1
0
        public void WithFilters_ProvidedWithMultipleFilters_AddsFiltersToRegistration()
        {
            var filter1 = new NoOpFilter();
            var filter2 = new NoOpFilter();
            var filter3 = new NoOpFilter();

            _builder.WithFilters(filter1, filter2, filter3);

            Assert.That(_contentSourceRegistration.ContentPipelineFilters, Contains.Item(filter1));
            Assert.That(_contentSourceRegistration.ContentPipelineFilters, Contains.Item(filter2));
            Assert.That(_contentSourceRegistration.ContentPipelineFilters, Contains.Item(filter3));
        }
コード例 #2
0
        public void WithFilters_ProvidedWithAFilter_AddsFilterToRegistration()
        {
            var filter = new NoOpFilter();

            _builder.WithFilters(filter);

            Assert.That(_contentSourceRegistration.ContentPipelineFilters, Contains.Item(filter));
        }
コード例 #3
0
        public void WithFilters_ProvidedWithMultipleFilters_AddsFiltersInOrder()
        {
            var filter1 = new NoOpFilter();
            var filter2 = new NoOpFilter();
            var filter3 = new NoOpFilter();

            _builder.WithFilters(filter1, filter2, filter3);

            Assert.That(_contentSourceRegistration.ContentPipelineFilters[0], Is.EqualTo(filter1));
            Assert.That(_contentSourceRegistration.ContentPipelineFilters[1], Is.EqualTo(filter2));
            Assert.That(_contentSourceRegistration.ContentPipelineFilters[2], Is.EqualTo(filter3));
        }