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);
 }
Пример #3
0
 /// <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);
 }