public ControllerAuthorizationTests()
        {
            TestHelper.RegisterDummyRoutes();
            ControllerTypeCache.ReferencedAssemblies = (() => new ArrayList { GetType().Assembly });

            _controllerAuthorization = new ControllerAuthorization();
        }
        public ControllerAuthorizationTests()
        {
            _authorizationContext = new Mock<AuthorizationContext>();
            _authorizeAttributeCache = new Mock<IAuthorizeAttributeCache>();
            _authorizationContextCache = new Mock<IAuthorizationContextCache>();
            RouteCollection routes = new RouteCollection();
            TestHelper.RegisterDummyRoutes(routes);

            _controllerAuthorization = new ControllerAuthorization(_authorizeAttributeCache.Object, _authorizationContextCache.Object, routes);
        }
        public ControllerAuthorizationTests()
        {
            _authorizationContext      = new Mock <AuthorizationContext>();
            _authorizeAttributeCache   = new Mock <IAuthorizeAttributeCache>();
            _authorizationContextCache = new Mock <IAuthorizationContextCache>();
            RouteCollection routes = new RouteCollection();

            TestHelper.RegisterDummyRoutes(routes);

            _controllerAuthorization = new ControllerAuthorization(_authorizeAttributeCache.Object, _authorizationContextCache.Object, routes);
        }
        public ControllerAuthorizationTests()
        {
            _authorizeAttributeCache = new Mock<IAuthorizeAttributeCache>();
            _reflectedAuthorizeAttributeCache = new Mock<IReflectedAuthorizeAttributeCache>();
            _objectCopier = new Mock<IObjectCopier>();

            RouteCollection routes = new RouteCollection();
            TestHelper.RegisterDummyRoutes(routes);

            _controllerAuthorization = new ControllerAuthorization(_authorizeAttributeCache.Object, _reflectedAuthorizeAttributeCache.Object, _objectCopier.Object, routes);
        }
        public ControllerAuthorizationTests()
        {
            _authorizeAttributeCache          = new Mock <IAuthorizeAttributeCache>();
            _reflectedAuthorizeAttributeCache = new Mock <IReflectedAuthorizeAttributeCache>();
            _objectCopier = new Mock <IObjectCopier>();

            RouteCollection routes = new RouteCollection();

            TestHelper.RegisterDummyRoutes(routes);

            _controllerAuthorization = new ControllerAuthorization(_authorizeAttributeCache.Object, _reflectedAuthorizeAttributeCache.Object, _objectCopier.Object, routes);
        }