Пример #1
0
        public void RegisterGlobalFiltersTestInNormalCase()
        {
            //Do

            GlobalFilterCollection f = new GlobalFilterCollection();

            Bootstrapper_Accessor.RegisterGlobalFilters(f);

            Assert.AreEqual(1, f.Count);
            IEnumerator<Filter> t = f.GetEnumerator();
            Assert.IsNull(t.Current);
            Assert.IsTrue(t.MoveNext());
            Assert.IsNotNull(t.Current);
            Filter filter = t.Current;
            Assert.IsInstanceOfType(filter.Instance, typeof(HandleErrorAttribute));
            Assert.AreEqual(FilterScope.Global,filter.Scope);
            Assert.AreEqual(-1, filter.Order);
            Assert.IsFalse(t.MoveNext());
        }