public void Should_append_content_in_template_cell()
        {
            var content = new HtmlElement("foo");

            Action<IHtmlNode> appendContent = node => content.AppendTo(node);
            var headerAttributes = new Dictionary<string, object>();
            var cell = new GridHeaderCellBuilder(headerAttributes, appendContent, true).CreateCell();

            cell.Children.ShouldContain(content);
        }
        public void Should_apply_header_html_attributes()
        {
            const string key = "foo";
            const string value = "bar";

            var headerAttributes = new Dictionary<string, object> {{key, value}};

            var cell = new GridHeaderCellBuilder(headerAttributes, delegate { }).CreateCell();
            cell.Attribute(key).ShouldEqual(value);
        }
 public GridHeaderCellBuilderTests()
 {
     builder = new GridHeaderCellBuilder(new Dictionary<string, object>(), delegate { });
     builderWithCustomCssClass = new GridHeaderCellBuilder(new Dictionary<string, object>() { {"class", customCssClass} }, delegate { });
 }