public void GetRowSpanForColumnToTheRight_TwoColumns() { //---------------Set up test pack------------------- Hashtable parameters1 = new Hashtable(); parameters1.Add("rowSpan", 1); parameters1.Add("colSpan", 3); UIFormField field1 = CreateUIFormField("label2", "prop2", parameters1); Hashtable parameters2 = new Hashtable(); parameters2.Add("rowSpan", 2); parameters2.Add("colSpan", 2); UIFormField field2 = CreateUIFormField("label2", "prop2", parameters2); UIFormColumn uiFormColumn = new UIFormColumn(); uiFormColumn.Add(field1); uiFormColumn.Add(field2); //---------------Execute Test ---------------------- int rowsPanForColumnToTheRight1 = uiFormColumn.GetRowSpanForColumnToTheRight(1); int rowsPanForColumnToTheRight2 = uiFormColumn.GetRowSpanForColumnToTheRight(2); //---------------Test Result ----------------------- Assert.AreEqual(3, rowsPanForColumnToTheRight1); Assert.AreEqual(1, rowsPanForColumnToTheRight2); }
public void GetRowSpanForColumnToTheRight_None() { //---------------Set up test pack------------------- Hashtable parameters = new Hashtable(); parameters.Add("rowSpan", 2); UIFormField field2 = CreateUIFormField("label2", "prop2"); UIFormColumn uiFormColumn = new UIFormColumn(); uiFormColumn.Add(field2); //---------------Execute Test ---------------------- int rowsPanForColumnToTheRight = uiFormColumn.GetRowSpanForColumnToTheRight(1); //---------------Test Result ----------------------- Assert.AreEqual(0, rowsPanForColumnToTheRight); }