public void CreateHtml_Fluent_Html() { var target = new RootFluentUI("test") .Table <RowStub> ("test") .Rows(new List <RowStub> () { new RowStub() { Text = "Text1", Number = 1 }, new RowStub() { Text = "Text2", Number = 2 }, new RowStub() { Text = "Text3", Number = 3 } }); var html = target.CreateHtml(); Assert.AreEqual("<table id='test'><thead><tr><th>Text</th><th>Number</th></tr></thead><tbody><tr><td>Text1</td><td>1</td></tr><tr><td>Text2</td><td>2</td></tr><tr><td>Text3</td><td>3</td></tr></tbody></table>", html); }
public void CreateHtml_Fluent_Html() { var target = new RootFluentUI("test") .TextBox("test") .Gravatar() .Class("dev-avatar") .Width("128px") .OnBlur() .OnReady(); var html = target.CreateHtml(); Assert.AreEqual("<div id='{0}' style='width:128px' class='dev-avatar'></div>".With(target.Id), html); }
public void CreateHtml_Fluent_Html() { var target = new RootFluentUI("test") .TextBox("test_{0}", 1) .Name("name 1") .Label("label 1") .Value("value 1") .Placeholder("placeholder 1") .Attr("required") .Attr("readonly") .Data("extra", "extra 1"); var html = target.CreateHtml(); Assert.AreEqual(@"<div class='form-group'><label>label 1</label><input type='text' id='test_1' name='name 1' class='' placeholder='placeholder 1' value='value 1' required readonly data-extra='extra 1' /></div>", html); }