Beispiel #1
0
        public void PlusEquals_WithFilter_ShouldAddToEndOfList()
        {
            Action <RequestContext> filter1 = context => { };
            Action <RequestContext> filter2 = context => { };

            _filters.AddFilterToEnd(filter2);
            _filters += filter1;

            Assert.That(filter1, Is.SameAs(_filters.Filters.Last()));
        }
Beispiel #2
0
        protected JessModule(string basePath = "")
        {
            Routes = new List<JessicaRoute>();
            Before = new BeforeFilters();
            After = new AfterFilters();
            Response = new ResponseFactory(AppDomain.CurrentDomain.BaseDirectory);

            _viewFactory = new ViewFactory(Jess.ViewEngines, AppDomain.CurrentDomain.BaseDirectory);
            _basePath = basePath;
        }
Beispiel #3
0
        public void PlusEquals_WithFilter_ShouldAddToEndOfList()
        {
            Action<RequestContext> filter1 = context => { };
            Action<RequestContext> filter2 = context => { };

            _filters.AddFilterToEnd(filter2);
            _filters += filter1;

            Assert.That(filter1, Is.SameAs(_filters.Filters.Last()));
        }
Beispiel #4
0
        public void Invoke_WithTwoFilters_ShouldCallAllItems()
        {
            var filter1Called = false;
            var filter2Called = false;
            Action <RequestContext> filter1 = context => { filter1Called = true; };
            Action <RequestContext> filter2 = context => { filter2Called = true; };

            _filters += filter1;
            _filters += filter2;
            _filters.Invoke(null);

            Assert.That(filter1Called, Is.True);
            Assert.That(filter2Called, Is.True);
        }
Beispiel #5
0
        public void Invoke_WithTwoFilters_ShouldCallAllItems()
        {
            var filter1Called = false;
            var filter2Called = false;
            Action<RequestContext> filter1 = context => { filter1Called = true; };
            Action<RequestContext> filter2 = context => { filter2Called = true; };

            _filters += filter1;
            _filters += filter2;
            _filters.Invoke(null);

            Assert.That(filter1Called, Is.True);
            Assert.That(filter2Called, Is.True);
        }
Beispiel #6
0
 public void SetUp()
 {
     _filters = new AfterFilters();
 }
Beispiel #7
0
 public void SetUp()
 {
     _filters = new AfterFilters();
 }