public void CanResizeColumnsUsingShorthand2() { ColumnContainer target = new ColumnContainer(new Column() { Size = ColumnSize.Size9 }); target.SetNumberOfColumns(5); Assert.AreEqual(5, target.Columns.Count, "Column Cound should be 5"); Assert.IsTrue(target.SetColumnSizes("4w,2w,1,1,1"), "Column set size should be true"); Assert.AreEqual(ColumnSize.Size4, target.Columns[0].Size, "First column number should be size 4"); Assert.IsTrue(target.Columns[0].NoGutter, "First Column should have no gutter turned on"); Assert.AreEqual(ColumnSize.Size2, target.Columns[1].Size, "Second column number should be size 2"); Assert.IsTrue(target.Columns[1].NoGutter, "Second Column should have no gutter turned on"); Assert.AreEqual(ColumnSize.Size1, target.Columns[2].Size, "Third column number should be size 1"); Assert.AreEqual(ColumnSize.Size1, target.Columns[3].Size, "Fourth column number should be size 1"); Assert.AreEqual(ColumnSize.Size1, target.Columns[4].Size, "Fifth column number should be size 1"); }
public void CanResizeColumnsUsingShorthand() { RootColumn root = new RootColumn(); ColumnContainer target = new ColumnContainer(root); target.SetNumberOfColumns(3); Assert.AreEqual(3, target.Columns.Count, "Column Cound should be 3"); Assert.AreEqual(ColumnSize.Size4, target.Columns[0].Size, "First column number should be size 4"); Assert.AreEqual(ColumnSize.Size4, target.Columns[1].Size, "Second column number should be size 4"); Assert.AreEqual(ColumnSize.Size4, target.Columns[2].Size, "Third column number should be size 4"); Assert.IsTrue(target.SetColumnSizes("10,1,1"), "Column set size should be true"); Assert.AreEqual(ColumnSize.Size10, target.Columns[0].Size, "First column number should be size 10"); Assert.AreEqual(ColumnSize.Size1, target.Columns[1].Size, "Second column number should be size 1"); Assert.AreEqual(ColumnSize.Size1, target.Columns[2].Size, "Third column number should be size 1"); }
public void CanNotSetColumnsToOne() { ColumnContainer target = new ColumnContainer(new RootColumn()); Assert.IsFalse(target.SetNumberOfColumns(1), "Should not be able to set columns to one"); }
public void CanNotSetColumnsToMoreThanParentSize() { ColumnContainer target = new ColumnContainer(new RootColumn()); Assert.IsFalse(target.SetNumberOfColumns(13), "Should not be able to set columns to more than size 12"); ColumnContainer target2 = new ColumnContainer(new Column() { Size = ColumnSize.Size5 }); Assert.IsFalse(target2.SetNumberOfColumns(6), "Should not be able to set columns to more than size 5"); }
public void CanSetNumberOfColumns() { ColumnContainer target = new ColumnContainer(new RootColumn()); Assert.IsTrue(target.SetNumberOfColumns(3), "Should be able to set three columns"); Assert.AreEqual(3, target.Columns.Count, "Column Count should be three"); ColumnContainer target2 = new ColumnContainer(new RootColumn()); Assert.IsTrue(target2.SetNumberOfColumns(7), "Should be able to set seven columns"); Assert.AreEqual(7, target2.Columns.Count, "Column Count should be sevent"); }