public void TemplateField_CreateField () { PokerTemplateField field = new PokerTemplateField (); DataControlField newfield = field.DoCreateField (); if (!(newfield is TemplateField)) { Assert.Fail ("New TemplateField was not created"); } }
public void TemplateField_AssignProperty () { PokerTemplateField field = new PokerTemplateField (); field.AlternatingItemTemplate = new Ibutton (); Assert.IsNotNull (field.AlternatingItemTemplate, "AlternatingItemTemplateAssigned"); Assert.AreEqual (typeof (Ibutton), field.AlternatingItemTemplate.GetType (), "AlternatingItemTemplateType"); field.ConvertEmptyStringToNull = false; Assert.AreEqual (false, field.ConvertEmptyStringToNull, "ConvertEmptyStringToNull"); field.EditItemTemplate = new IImage (); Assert.IsNotNull (field.EditItemTemplate, "EditItemTemplateAssigning"); Assert.AreEqual (typeof (IImage), field.EditItemTemplate.GetType (), "EditItemTemplateType"); field.FooterTemplate = new Ibutton (); Assert.IsNotNull (field.FooterTemplate, "FooterTemplateAssigning"); Assert.AreEqual (typeof (Ibutton), field.FooterTemplate.GetType (), "FooterTemplateType"); field.HeaderTemplate = new IImage (); Assert.IsNotNull (field.HeaderTemplate, "HeaderTemplateAssigning"); Assert.AreEqual (typeof (IImage), field.HeaderTemplate.GetType (), "HeaderTemplateType"); field.InsertItemTemplate = new Ibutton (); Assert.IsNotNull (field.InsertItemTemplate, "InsertItemTemplateAssigning"); Assert.AreEqual (typeof (Ibutton), field.InsertItemTemplate.GetType (), "InsertItemTemplateType"); field.ItemTemplate = new IImage (); Assert.IsNotNull (field.ItemTemplate, "ItemTemplateAssigning"); Assert.AreEqual (typeof (IImage), field.ItemTemplate.GetType (), "ItemTemplateType"); }
public void TemplateField_Copy () { PokerTemplateField field = new PokerTemplateField (); TemplateField copy = new TemplateField (); field.ConvertEmptyStringToNull = true; field.AlternatingItemTemplate = new Ibutton (); field.ItemTemplate = new Ibutton (); field.FooterTemplate = new Ibutton (); field.EditItemTemplate = new Ibutton (); field.HeaderTemplate = new Ibutton (); field.InsertItemTemplate = new Ibutton (); field.DoCopyProperties (copy); Assert.AreEqual (true, copy.ConvertEmptyStringToNull, "ConvertEmptyStringToNull"); Assert.IsNotNull (copy.AlternatingItemTemplate, "AlternatingItemTemplate"); Assert.IsNotNull (copy.ItemTemplate, "ItemTemplate"); Assert.IsNotNull (copy.FooterTemplate, "FooterTemplate"); Assert.IsNotNull (copy.EditItemTemplate, "EditItemTemplate"); Assert.IsNotNull (copy.HeaderTemplate, "HeaderTemplate"); Assert.IsNotNull (copy.InsertItemTemplate, "InsertItemTemplate"); }
public void TemplateField_AlternatingItemTemplate () { PokerTemplateField field = new PokerTemplateField (); DataControlFieldCell cell = new DataControlFieldCell (null); field.ItemTemplate = new Ibutton ("test"); field.InitializeCell (cell, DataControlCellType.DataCell, DataControlRowState.Alternate, 0); Assert.AreEqual ("test", ((Ibutton) cell.Controls [0]).Text, "#1"); cell = new DataControlFieldCell (null); field.AlternatingItemTemplate = new Ibutton ("Alternate"); field.InitializeCell (cell, DataControlCellType.DataCell, DataControlRowState.Alternate, 0); Assert.AreEqual ("Alternate", ((Ibutton) cell.Controls [0]).Text, "#2"); cell = new DataControlFieldCell (null); field.InitializeCell (cell, DataControlCellType.DataCell, DataControlRowState.Insert, 0); Assert.AreEqual ("test", ((Ibutton) cell.Controls [0]).Text, "#3"); cell = new DataControlFieldCell (null); field.ItemTemplate = null; field.InitializeCell (cell, DataControlCellType.DataCell, DataControlRowState.Edit, 0); Assert.IsTrue (cell.Controls.Count == 0, "#4"); Assert.AreEqual (" ", cell.Text, "#5"); }
public void TemplateField_HeaderTemplate () { PokerTemplateField field = new PokerTemplateField (); DataControlFieldCell cell = new DataControlFieldCell (null); cell.Text = "text"; field.InitializeCell (cell, DataControlCellType.Header, DataControlRowState.Normal, 0); Assert.AreEqual (" ", cell.Text, "#1"); Assert.AreEqual (0, cell.Controls.Count, "#2"); field.HeaderTemplate = new Ibutton ("test"); field.InitializeCell (cell, DataControlCellType.Header, DataControlRowState.Normal, 0); Assert.AreEqual ("", cell.Text, "#3"); Assert.AreEqual (1, cell.Controls.Count, "#4"); Assert.AreEqual ("test", ((Ibutton) cell.Controls [0]).Text, "#5"); }
public void TemplateField_InitializeCell () { PokerTemplateField field = new PokerTemplateField (); DataControlFieldCell cell = new DataControlFieldCell (null); field.InitializeCell (cell, DataControlCellType.DataCell, DataControlRowState.Normal, 0); Assert.AreEqual (" ", cell.Text, "InitializeCellEmpty"); field.ItemTemplate = new IImage ("test"); field.InitializeCell (cell, DataControlCellType.DataCell, DataControlRowState.Normal, 0); Assert.AreEqual ("", cell.Text, "InitializeCellWithItemTemplate"); Assert.AreEqual (1, cell.Controls.Count, "InitializeCellWithItemTemplate#1"); Assert.AreEqual ("test", ((IImage) cell.Controls [0]).ImageUrl, "InitializeCellWithItemTemplate#2"); }
public void TemplateField_InitializeCell_Null () { PokerTemplateField field = new PokerTemplateField (); field.InitializeCell (null, DataControlCellType.DataCell, DataControlRowState.Normal, 0); }