public void RenderTitlesRow() { IBocRowRenderer renderer = new BocRowQuirksModeRenderer( _bocListQuirksModeCssClassDefinition, new BocIndexColumnQuirksModeRenderer(_bocListQuirksModeCssClassDefinition), new BocSelectorColumnQuirksModeRenderer(_bocListQuirksModeCssClassDefinition)); renderer.RenderTitlesRow(new BocListRenderingContext(HttpContext, Html.Writer, List, _bocColumnRenderers)); //use StubServiceLocator !?? var document = Html.GetResultDocument(); var tr = Html.GetAssertedChildElement(document, "tr", 0); Html.GetAssertedChildElement(tr, "th", 0); }
public void RenderEmptyDataRow() { List.Stub(mock => mock.IsIndexEnabled).Return(true); List.Stub(mock => mock.IsSelectionEnabled).Return(true); IBocRowRenderer renderer = new BocRowQuirksModeRenderer( _bocListQuirksModeCssClassDefinition, new BocIndexColumnQuirksModeRenderer(_bocListQuirksModeCssClassDefinition), new BocSelectorColumnQuirksModeRenderer(_bocListQuirksModeCssClassDefinition)); renderer.RenderEmptyListDataRow(new BocListRenderingContext(HttpContext, Html.Writer, List, _bocColumnRenderers)); var document = Html.GetResultDocument(); var tr = Html.GetAssertedChildElement(document, "tr", 0); Html.GetAssertedChildElement(tr, "td", 0); }
public void RenderDataRowSelected() { IBocRowRenderer renderer = new BocRowQuirksModeRenderer( _bocListQuirksModeCssClassDefinition, new BocIndexColumnQuirksModeRenderer(_bocListQuirksModeCssClassDefinition), new BocSelectorColumnQuirksModeRenderer(_bocListQuirksModeCssClassDefinition)); renderer.RenderDataRow( new BocListRenderingContext(HttpContext, Html.Writer, List, _bocColumnRenderers), new BocListRowRenderingContext(new BocListRow(0, BusinessObject), 1, true), 0); //use StubServiceLocator !?? var document = Html.GetResultDocument(); var tr = Html.GetAssertedChildElement(document, "tr", 0); Html.AssertAttribute(tr, "class", _bocListQuirksModeCssClassDefinition.DataRowSelected); Html.GetAssertedChildElement(tr, "td", 0); }
public void RenderTitlesRowWithSelector() { List.Stub(mock => mock.IsSelectionEnabled).Return(true); List.Stub(mock => mock.Selection).Return(RowSelection.Multiple); IBocRowRenderer renderer = new BocRowQuirksModeRenderer( _bocListQuirksModeCssClassDefinition, new BocIndexColumnQuirksModeRenderer(_bocListQuirksModeCssClassDefinition), new BocSelectorColumnQuirksModeRenderer(_bocListQuirksModeCssClassDefinition)); renderer.RenderTitlesRow(new BocListRenderingContext(HttpContext, Html.Writer, List, _bocColumnRenderers)); //use StubServiceLocator !?? var document = Html.GetResultDocument(); var tr = Html.GetAssertedChildElement(document, "tr", 0); Html.GetAssertedChildElement(tr, "th", 0); Html.GetAssertedChildElement(tr, "th", 1); }
public void RenderTitlesRowWithIndex() { List.Stub(mock => mock.IsIndexEnabled).Return(true); List.Stub(mock => mock.Index).Return(RowIndex.InitialOrder); IBocRowRenderer renderer = new BocRowQuirksModeRenderer( _bocListQuirksModeCssClassDefinition, new BocIndexColumnQuirksModeRenderer(_bocListQuirksModeCssClassDefinition), new BocSelectorColumnQuirksModeRenderer(_bocListQuirksModeCssClassDefinition)); renderer.RenderTitlesRow(new BocListRenderingContext(HttpContext, Html.Writer, List, _bocColumnRenderers)); //use StubServiceLocator !?? var document = Html.GetResultDocument(); var tr = Html.GetAssertedChildElement(document, "tr", 0); var thIndex = Html.GetAssertedChildElement(tr, "th", 0); Html.AssertAttribute(thIndex, "class", _bocListQuirksModeCssClassDefinition.TitleCell, HtmlHelperBase.AttributeValueCompareMode.Contains); Html.AssertAttribute(thIndex, "class", _bocListQuirksModeCssClassDefinition.TitleCellIndex, HtmlHelperBase.AttributeValueCompareMode.Contains); Html.GetAssertedChildElement(tr, "th", 1); }