public void FixedColumnIdealMinWidthIsAlwaysFixed() { var sizer = new ColumnSizer(typeof(string), new ColumnFormat(type: typeof(string)) { FixedWidth = 4}); sizer.ColumnValue("XXXX XXXX"); sizer.ColumnValue("YYYYYY XXXXX"); var oldWidth = sizer.GetIdealMinimumWidth(); sizer.ColumnValue("YYYYYYY"); Assert.That(sizer.GetIdealMinimumWidth(), Is.EqualTo(4)); }
public void IdealMinWidthIsReCalculated() { var sizer = new ColumnSizer(typeof(string)); sizer.ColumnValue("XXXX XXXX"); sizer.ColumnValue("YYYYYY XXXXX"); var oldWidth = sizer.GetIdealMinimumWidth(); sizer.ColumnValue("YYYYYYY"); Assert.That(sizer.GetIdealMinimumWidth(), Is.EqualTo(7)); }