public void RowClick(bool apply) { RowBuilder <TableEntity> builder = _builder.RowClick("jsFunc", apply); _builder.Config.RowClick.Should().Be(apply ? "jsFunc" : null); builder.Should().BeSameAs(_builder); }
public void Contextual(bool apply) { RowBuilder <TableEntity> builder = _builder.Contextual(ContextualState.Danger, apply); _builder.Config.State.Should().Be(apply ? ContextualState.Danger : ContextualState.Default); builder.Should().BeSameAs(_builder); }
public void NavigationUrl() { RowBuilder <TableEntity> builder = _builder.NavigationUrl("Url"); _builder.Config.NavigationUrl.Should().Be("Url"); builder.Should().BeSameAs(_builder); }
public void Cells() { CellsBuilder cellsBuilder = new CellsBuilder(null, null); CellsBuilder actionBuilder = null; Dictionary <string, CellConfig> config = null; _builderFactory.CellsBuilder(Arg.Do <Dictionary <string, CellConfig> >(fc => config = fc)) .Returns(cellsBuilder); RowBuilder <TableEntity> builder = _builder.Cells(fb => actionBuilder = fb); _builderFactory.Received(1).CellsBuilder(Arg.Any <Dictionary <string, CellConfig> >()); actionBuilder.Should().BeSameAs(cellsBuilder); _builder.Config.CellConfigs.Should().BeSameAs(config); builder.Should().BeSameAs(_builder); }
public void CssClass(string[] cssClasses, bool apply) { RowBuilder <TableEntity> builder = null; foreach (var cssClass in cssClasses) { builder = _builder.CssClass(cssClass, apply); } if (apply) { _builder.Config.CssClasses.ShouldBeEquivalentTo(cssClasses); } else { _builder.Config.CssClasses.Should().BeEmpty(); } builder.Should().BeSameAs(_builder); }
public void ARowBuilderIsCreated() { //Assert _row.Should().BeOfType <RowBuilder>(); }