public override void SetUp()
        {
            Column            = new BocCustomColumnDefinition();
            Column.CustomCell = new StubCustomCellDefinition();

            base.SetUp();

            IBusinessObject firstObject  = (IBusinessObject)((TypeWithReference)BusinessObject).FirstValue;
            IBusinessObject secondObject = (IBusinessObject)((TypeWithReference)BusinessObject).SecondValue;
            var             triplets     = new[]
            {
                new BocListCustomColumnTuple(firstObject, 10, new WebControl(HtmlTextWriterTag.Div)),
                new BocListCustomColumnTuple(secondObject, 20, new HtmlGenericControl("div"))
            };
            var customColumns =
                new ReadOnlyDictionary <BocCustomColumnDefinition, BocListCustomColumnTuple[]> (
                    new Dictionary <BocCustomColumnDefinition, BocListCustomColumnTuple[]>
            {
                { Column, triplets }
            });

            List.Stub(mock => mock.CustomColumns).Return(customColumns);

            _bocListQuirksModeCssClassDefinition = new BocListQuirksModeCssClassDefinition();

            _renderingContext = new BocColumnRenderingContext <BocCustomColumnDefinition> (new BocColumnRenderingContext(HttpContext, Html.Writer, List, Column, 0, 0));
        }
Пример #2
0
        public void SetUp()
        {
            Initialize();

            List.Stub(mock => mock.IsSelectionEnabled).Return(true);

            _bocListQuirksModeCssClassDefinition = new BocListQuirksModeCssClassDefinition();
        }
Пример #3
0
        public void SetUp()
        {
            Initialize();

            List.Stub(mock => mock.HasNavigator).Return(true);

            _bocListQuirksModeCssClassDefinition = new BocListQuirksModeCssClassDefinition();
            _resourceUrlFactory = new FakeResourceUrlFactory();
        }
        public override void SetUp()
        {
            Column         = new BocCommandColumnDefinition();
            Column.Command = new BocListItemCommand(CommandType.Event);
            Column.Command.EventCommand = new Command.EventCommandInfo();
            Column.Command.EventCommand.RequiresSynchronousPostBack = true;
            Column.Text         = "TestCommand";
            Column.ColumnTitle  = "FirstColumn";
            Column.OwnerControl = List;

            base.SetUp();

            _bocListQuirksModeCssClassDefinition = new BocListQuirksModeCssClassDefinition();
            _renderingContext =
                new BocColumnRenderingContext <BocCommandColumnDefinition> (new BocColumnRenderingContext(HttpContext, Html.Writer, List, Column, 0, 0));
        }
Пример #5
0
        public override void SetUp()
        {
            Column              = new BocCompoundColumnDefinition();
            Column.ColumnTitle  = "TestColumn1";
            Column.ColumnTitle  = "FirstColumn";
            Column.Command      = null;
            Column.EnforceWidth = false;
            Column.FormatString = "{0}";

            base.SetUp();

            Column.PropertyPathBindings.Add(new PropertyPathBinding("DisplayName"));

            _bocListQuirksModeCssClassDefinition = new BocListQuirksModeCssClassDefinition();

            _renderingContext =
                new BocColumnRenderingContext <BocCompoundColumnDefinition> (new BocColumnRenderingContext(HttpContext, Html.Writer, List, Column, 0, 0));
        }
        public override void SetUp()
        {
            Column                        = new BocSimpleColumnDefinition();
            Column.Command                = null;
            Column.IsDynamic              = false;
            Column.IsReadOnly             = false;
            Column.ColumnTitle            = "FirstColumn";
            Column.PropertyPathIdentifier = "DisplayName";
            Column.FormatString           = "{0}";
            Column.OwnerControl           = List;

            base.SetUp();

            _bocListQuirksModeCssClassDefinition = new BocListQuirksModeCssClassDefinition();

            _renderingContext =
                new BocColumnRenderingContext <BocSimpleColumnDefinition> (new BocColumnRenderingContext(HttpContext, Html.Writer, List, Column, 0, 0));
        }
        public override void SetUp()
        {
            Column            = new BocRowEditModeColumnDefinition();
            Column.EditText   = "Bearbeiten";
            Column.SaveText   = "Speichern";
            Column.CancelText = "Abbrechen";
            Column.Show       = BocRowEditColumnDefinitionShow.Always;

            base.SetUp();

            EventArgs = new BocListDataRowRenderEventArgs(EventArgs.ListIndex, EventArgs.BusinessObject, true, EventArgs.IsOddRow);

            List.Stub(mock => mock.EnableClientScript).Return(true);
            List.Stub(mock => mock.IsDesignMode).Return(false);
            List.Stub(mock => mock.IsReadOnly).Return(false);
            List.DataSource.Mode = DataSourceMode.Edit;

            _bocListQuirksModeCssClassDefinition = new BocListQuirksModeCssClassDefinition();

            _renderingContext =
                new BocColumnRenderingContext <BocRowEditModeColumnDefinition> (new BocColumnRenderingContext(HttpContext, Html.Writer, List, Column, 0, 0));
        }
Пример #8
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));
        }
Пример #9
0
        public void SetUp()
        {
            Column             = new BocSimpleColumnDefinition();
            Column.ColumnTitle = "TestColumn1";
            Column.CssClass    = c_columnCssClass;

            Initialize();

            var editModeController = MockRepository.GenerateMock <IEditModeController>();

            editModeController.Stub(mock => mock.RenderTitleCellMarkers(Html.Writer, Column, 0)).WhenCalled(
                invocation => ((HtmlTextWriter)invocation.Arguments[0]).Write(string.Empty));

            List.Stub(mock => mock.EditModeController).Return(editModeController);

            List.Stub(mock => mock.IsClientSideSortingEnabled).Return(true);
            List.Stub(mock => mock.IsShowSortingOrderEnabled).Return(true);

            _bocListQuirksModeCssClassDefinition = new BocListQuirksModeCssClassDefinition();

            _renderingContext =
                new BocColumnRenderingContext <BocSimpleColumnDefinition> (new BocColumnRenderingContext(HttpContext, Html.Writer, List, Column, 0, 0));
        }
        public void SetUp()
        {
            Initialize();

            List.Stub(mock => mock.Selection).Return(RowSelection.Multiple);
            var stubColumnDefinition = new StubColumnDefinition();

            List.Stub(mock => mock.AreDataRowsClickSensitive()).Return(true);

            _bocColumnRenderers = new[]
            {
                new BocColumnRenderer(
                    new StubColumnQuirksModeRenderer(),
                    stubColumnDefinition,
                    0,
                    0,
                    false,
                    SortingDirection.Ascending,
                    0)
            };

            _bocListQuirksModeCssClassDefinition = new BocListQuirksModeCssClassDefinition();
        }
Пример #11
0
        public void SetUp()
        {
            Initialize();

            _bocListQuirksModeCssClassDefinition = new BocListQuirksModeCssClassDefinition();
        }