public void RenderEditing()
        {
            List.EditModeController.Stub(mock => mock.GetEditableRow(10)).Return(MockRepository.GenerateStub <IEditableRow>());

            IBocColumnRenderer renderer = new BocRowEditModeColumnQuirksModeRenderer(new FakeResourceUrlFactory(), _bocListQuirksModeCssClassDefinition);

            renderer.RenderDataCell(_renderingContext, 0, false, EventArgs);

            var document = Html.GetResultDocument();

            var td = Html.GetAssertedChildElement(document, "td", 0);

            Html.AssertAttribute(td, "class", _bocListQuirksModeCssClassDefinition.DataCellOdd);

            var save = Html.GetAssertedChildElement(td, "a", 0);

            Html.AssertAttribute(save, "id", List.ClientID + "_Column_0_RowEditCommand_Save_Row_10");
            Html.AssertAttribute(save, "href", "#");
            Html.AssertAttribute(save, "onclick", "postBackEventReference;BocList_OnCommandClick();");
            Html.AssertTextNode(save, "Speichern", 0);

            var cancel = Html.GetAssertedChildElement(td, "a", 1);

            Html.AssertAttribute(cancel, "id", List.ClientID + "_Column_0_RowEditCommand_Cancel_Row_10");
            Html.AssertAttribute(cancel, "href", "#");
            Html.AssertAttribute(cancel, "onclick", "postBackEventReference;BocList_OnCommandClick();");
            Html.AssertTextNode(cancel, "Abbrechen", 0);
        }
        public void RenderEditable()
        {
            IBocColumnRenderer renderer = new BocRowEditModeColumnQuirksModeRenderer(new FakeResourceUrlFactory(), _bocListQuirksModeCssClassDefinition);

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

            renderer.RenderDataCell(_renderingContext, 0, false, EventArgs);

            var document = Html.GetResultDocument();

            var td = Html.GetAssertedChildElement(document, "td", 0);

            Html.AssertAttribute(td, "class", _bocListQuirksModeCssClassDefinition.DataCellOdd);

            var a = Html.GetAssertedChildElement(td, "a", 0);

            Html.AssertAttribute(a, "id", List.ClientID + "_Column_0_RowEditCommand_Edit_Row_10");
            Html.AssertAttribute(a, "href", "#");
            Html.AssertAttribute(a, "onclick", "postBackEventReference;BocList_OnCommandClick();");
            Html.AssertTextNode(a, "Bearbeiten", 0);
        }