Exemple #1
0
        public void SetUp()
        {
            _logger = new Mock<ILog>();

            _pageContext = new Mock<IPageContext>();
            _pageContext.SetupAllProperties();
            _pageContext.SetupGet(x => x.PageDefinition).Returns(new PageDefinition());

            _filter = new InjectViewInPlaceholderFilter(_logger.Object) { PageContext = _pageContext.Object };

            _httpContext = new Mock<HttpContextBase>();
            _httpContext.SetupAllProperties();

            _controller = new Mock<Controller>();
            _controller.SetupAllProperties();
            _controller.Object.ControllerContext = new ControllerContext(_httpContext.Object, new RouteData(), _controller.Object);

            _viewEngine = new Mock<IViewEngine>();
            _view = new Mock<IView>();

            _viewResult = new ViewResult
                {
                    ViewEngineCollection = new ViewEngineCollection { _viewEngine.Object }
                };

            _viewEngineResult = new ViewEngineResult(_view.Object, _viewEngine.Object);
        }
        public void SetUp()
        {
            _logger = new Mock <ILog>();

            _pageContext = new Mock <IPageContext>();
            _pageContext.SetupAllProperties();
            _pageContext.SetupGet(x => x.PageDefinition).Returns(new PageDefinition());

            _filter = new InjectViewInPlaceholderFilter(_logger.Object)
            {
                PageContext = _pageContext.Object
            };

            _httpRequest = new Mock <HttpRequestBase>();
            _httpRequest.SetupGet(r => r["X-Requested-With"]).Returns(default(string));

            _httpContext = new Mock <HttpContextBase>();
            _httpContext.SetupAllProperties();
            _itemsDictionary = new Dictionary <string, object>();
            _httpContext.SetupGet(x => x.Items).Returns(_itemsDictionary);

            _httpContext.SetupGet(x => x.Request).Returns(_httpRequest.Object);

            _controller = new Mock <Controller>();
            _controller.SetupAllProperties();
            _controller.Object.ControllerContext = new ControllerContext(_httpContext.Object, new RouteData(), _controller.Object);

            _viewEngine = new Mock <IViewEngine>();
            _view       = new Mock <IView>();

            _viewResult = new ViewResult
            {
                ViewEngineCollection = new ViewEngineCollection {
                    _viewEngine.Object
                }
            };

            _viewEngineResult = new ViewEngineResult(_view.Object, _viewEngine.Object);
        }