protected virtual void SetUpPage()
        {
            _page = new PageMock();

            _namingContainer    = new NamingContainerMock();
            _namingContainer.ID = "NamingContainer";
            _page.Controls.Add(_namingContainer);

            _namingContainerInvoker = new ControlInvoker(_namingContainer);
        }
        public TestPageHolder(bool initializeState, RequestMode requestMode)
        {
            _page = new PageMock();
            if (requestMode == RequestMode.PostBack)
            {
                _page.SetRequestValueCollection(new NameValueCollection());
            }

            _otherNamingContainer    = new NamingContainerMock();
            _otherNamingContainer.ID = "OtherNamingContainer";
            _page.Controls.Add(_otherNamingContainer);

            _otherControl    = new ControlMock();
            _otherControl.ID = "OtherControl";
            _otherNamingContainer.Controls.Add(_otherControl);

            _namingContainer    = new ReplaceableControlMock();
            _namingContainer.ID = "NamingContainer";
            _page.Controls.Add(_namingContainer);

            _parent    = new ControlMock();
            _parent.ID = "Parent";
            _namingContainer.Controls.Add(_parent);

            _child    = new ControlMock();
            _child.ID = "Child";
            _parent.Controls.Add(_child);

            _child2    = new Control();
            _child2.ID = "Child2";
            _parent.Controls.Add(_child2);

            _pageInvoker = new ControlInvoker(_page);

            if (initializeState)
            {
                _parent.ValueInViewState    = "ParentValue";
                _parent.ValueInControlState = "ParentValue";

                _namingContainer.ValueInViewState    = "NamingContainerValue";
                _namingContainer.ValueInControlState = "NamingContainerValue";

                _otherControl.ValueInViewState    = "OtherValue";
                _otherControl.ValueInControlState = "OtherValue";
            }

            Page.RegisterViewStateHandler();
        }
Example #3
0
        public virtual void SetUp()
        {
            _wcagHelperMock = new WcagHelperMock();
            WcagHelper.SetInstance(_wcagHelperMock);

            _page = new Page();

            _namingContainer    = new NamingContainerMock();
            _namingContainer.ID = "NamingContainer";
            _page.Controls.Add(_namingContainer);

            _invoker = new ControlInvoker(_namingContainer);

            var context = HttpContextHelper.CreateHttpContext("GET", "/", "");

            HttpContextHelper.SetCurrent(context);
            HttpBrowserCapabilities browser = new HttpBrowserCapabilities();

            browser.Capabilities = new Hashtable();
            browser.Capabilities.Add("browser", "IE");
            browser.Capabilities.Add("majorversion", "7");
            context.Request.Browser = browser;
        }