public string BuildCssClass(Breakpoint breakpoint)
        {
            var builder = new CssClassBuilder("col")
                          .Append(() => breakpoint.GetCssClassPart(), () => breakpoint != Breakpoint.None);

            ConfigureCssClassBuilder(builder);
            return(builder.Build());
        }
Esempio n. 2
0
        protected override void ConfigureCssClassBuilder(CssClassBuilder builder)
        {
            Requires.Argument(builder, nameof(builder))
            .IsNotNull()
            .Check();

            builder.Append(() => $"{Width}");
        }
 protected virtual void ConfigureCssClassBuilder([NotNull] CssClassBuilder builder)
 {
 }
 protected override void ConfigureCssClassBuilder(CssClassBuilder builder)
 {
     builder.Append(CSS_CLASS_SUFFIX);
 }
Esempio n. 5
0
 public void BuildSucceeds(CssClassBuilder builder, string expected)
 {
     builder.Build().Should().Be(expected);
 }