public void Exporters_XlsExporter_insertLinkColumns_NoLinks() { DataTable dt = new DataTable(); dt.Columns.Add("one"); dt.Columns.Add("two"); TestExporter tester = new TestExporter(); tester.insertLinkColumns(dt, null); Assert.AreEqual("one", dt.Columns[0].ColumnName); Assert.AreEqual("two", dt.Columns[1].ColumnName); Assert.AreEqual(2, dt.Columns.Count); }
public void Exporters_XlsExporter_insertLinkColumns_ExLinkIndex() { DataTable dt = new DataTable(); dt.Columns.Add("one"); dt.Columns.Add("two"); List <HyperLinkInfo> links = new List <HyperLinkInfo>(); Representative.FileType type = Representative.FileType.Native; string display = "display text"; int index = 5; HyperLinkInfo link = new HyperLinkInfo(type, display, index); links.Add(link); TestExporter tester = new TestExporter(); tester.insertLinkColumns(dt, links.ToArray()); }
public void Exporters_XlsExporter_insertLinkColumns_NullName() { DataTable dt = new DataTable(); dt.Columns.Add("one"); dt.Columns.Add("two"); List <HyperLinkInfo> links = new List <HyperLinkInfo>(); Representative.FileType type = Representative.FileType.Native; string display = null; int index = 1; HyperLinkInfo link = new HyperLinkInfo(type, display, index); links.Add(link); TestExporter tester = new TestExporter(); tester.insertLinkColumns(dt, links.ToArray()); Assert.AreEqual(dt.Columns[index].ColumnName, "two"); }