public void Paging() { PagingBuilder pagingBuilder = new PagingBuilder(null); PagingBuilder actionBuilder = null; PagingConfig config = null; _builderFactory.PagingBuilder(Arg.Do <PagingConfig>(c => config = c)).Returns(pagingBuilder); TableBuilder <TableEntity> builder = _builder.Paging(fb => actionBuilder = fb); this.RenderAndVerify(); _builderFactory.Received(1).PagingBuilder(Arg.Any <PagingConfig>()); actionBuilder.Should().BeSameAs(pagingBuilder); config.Should().BeSameAs(_config.Paging); builder.Should().BeSameAs(_builder); }
/// <summary> /// Configured paging. /// </summary> /// <param name="configAction">Configuration action</param> /// <returns>The table builder instance.</returns> public MvcCoreBootstrapTableBuilder <T> Paging(Action <MvcCoreBootstrapTablePagingBuilder> configAction) { configAction(_builderFactory.PagingBuilder(_config.Paging)); return(this); }
/// <summary> /// Configured paging. /// </summary> /// <param name="configAction">Configuration action</param> /// <returns>The table builder instance.</returns> public TableBuilder <T> Paging(Action <PagingBuilder> configAction) { configAction(_builderFactory.PagingBuilder(_config.Paging)); return(this); }