Ejemplo n.º 1
0
        public override void SetUp()
        {
            Column               = new BocDropDownMenuColumnDefinition();
            Column.ColumnTitle   = "FirstColumn";
            Column.MenuTitleText = "Menu Title";
            Column.MenuTitleIcon = new IconInfo("~/Images/MenuTitleIcon.gif", 16, 16);

            base.SetUp();

            List.Stub(mock => mock.HasMenuBlock).Return(true);
            List.Stub(mock => mock.RowMenuDisplay).Return(RowMenuDisplay.Manual);


            Menu = MockRepository.GenerateMock <DropDownMenu> (List);
            Menu.Stub(menuMock => menuMock.RenderControl(Html.Writer)).WhenCalled(
                invocation => ((HtmlTextWriter)invocation.Arguments[0]).Write("mocked dropdown menu"));

            _bocListQuirksModeCssClassDefinition = new BocListQuirksModeCssClassDefinition();

            _renderingContext =
                new BocColumnRenderingContext <BocDropDownMenuColumnDefinition> (new BocColumnRenderingContext(HttpContext, Html.Writer, List, Column, 0, 0));
        }