Ejemplo n.º 1
0
        public void RowClick(bool apply)
        {
            RowBuilder <TableEntity> builder = _builder.RowClick("jsFunc", apply);

            _builder.Config.RowClick.Should().Be(apply ? "jsFunc" : null);
            builder.Should().BeSameAs(_builder);
        }
Ejemplo n.º 2
0
        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);
        }
Ejemplo n.º 3
0
        public void NavigationUrl()
        {
            RowBuilder <TableEntity> builder = _builder.NavigationUrl("Url");

            _builder.Config.NavigationUrl.Should().Be("Url");
            builder.Should().BeSameAs(_builder);
        }
Ejemplo n.º 4
0
        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);
        }
Ejemplo n.º 5
0
        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);
        }
Ejemplo n.º 6
0
 public void ARowBuilderIsCreated()
 {
     //Assert
     _row.Should().BeOfType <RowBuilder>();
 }