public void TestExcelExport()
{
string excelFileName = Directory.GetCurrentDirectory() + @"\ExportTest.xlsx";
City bern = new City("Bern", "Switzerland", 5000, 46.95, 7.44);
City zuerich = new City("Zürich", "Switzerland", 100000, 32.876174, 13.187507);
City aarau = new City("Aarau", "Switzerland", 10000, 35.876174, 12.187507);
Link link1 = new Link(bern, aarau, 15, TransportModes.Ship);
Link link2 = new Link(aarau, zuerich, 20, TransportModes.Ship);
List<Link> links = new List<Link>();
links.Add(link1);
links.Add(link2);
// TODO: Fix starting Excel on sever (not robust)
ExcelExchange excel = new ExcelExchange();
Console.WriteLine("Export Path is: {0}", excelFileName);
excel.WriteToFile(excelFileName, bern, zuerich, links);
// first verify that file exists
Assert.IsTrue(File.Exists(excelFileName));
// now verify the content of the file
// TODO: Fix reading file on sever
VerifyExcelContent(excelFileName);
}