public void When_action_returns_object_should_be_decorated_with_modelresult()
        {
            context.RouteData.Values.Add("controller", "Index");
            context.RouteData.Values.Add("action", "Test");

            var filter = new FilterInterceptsModel();
            var filters = new FilterCollection();
            filters.Apply<FilterInterceptsModel>().Always();
            locator.Add(filter);
            locator.Add(filters);

            adaptor = new ControllerAdaptor(new TestActionReturnsModel(), locator) { TempDataProvider = new NullTempDataProvider() };

            Execute();

            filter.Model.ShouldNotBeNull();
        }
        public void When_action_returns_object_should_be_decorated_with_modelresult()
        {
            context.RouteData.Values.Add("controller", "Index");
            context.RouteData.Values.Add("action", "Test");

            var filter  = new FilterInterceptsModel();
            var filters = new FilterCollection();

            filters.Apply <FilterInterceptsModel>().Always();
            locator.Add(filter);
            locator.Add(filters);

            adaptor = new ControllerAdaptor(new TestActionReturnsModel(), locator)
            {
                TempDataProvider = new NullTempDataProvider()
            };

            Execute();

            filter.Model.ShouldNotBeNull();
        }