public void TestMaxColumnWidth() { InternalSheet sheet = InternalSheet.CreateSheet(); sheet.SetColumnWidth(0, 255 * 256); //the limit try { sheet.SetColumnWidth(0, 256 * 256); //the limit Assert.Fail("expected exception"); } catch (ArgumentException e) { Assert.AreEqual(e.Message, "The maximum column width for an individual cell is 255 characters."); } }
public void TestGetCellWidth() { InternalSheet sheet = InternalSheet.CreateSheet(); ColumnInfoRecord nci = new ColumnInfoRecord(); // Prepare test model nci.FirstColumn = 5; nci.LastColumn = 10; nci.ColumnWidth = 100; sheet._columnInfos.InsertColumn(nci); Assert.AreEqual(100, sheet.GetColumnWidth(5)); Assert.AreEqual(100, sheet.GetColumnWidth(6)); Assert.AreEqual(100, sheet.GetColumnWidth(7)); Assert.AreEqual(100, sheet.GetColumnWidth(8)); Assert.AreEqual(100, sheet.GetColumnWidth(9)); Assert.AreEqual(100, sheet.GetColumnWidth(10)); sheet.SetColumnWidth(6, 200); Assert.AreEqual(100, sheet.GetColumnWidth(5)); Assert.AreEqual(200, sheet.GetColumnWidth(6)); Assert.AreEqual(100, sheet.GetColumnWidth(7)); Assert.AreEqual(100, sheet.GetColumnWidth(8)); Assert.AreEqual(100, sheet.GetColumnWidth(9)); Assert.AreEqual(100, sheet.GetColumnWidth(10)); }