public void UnitConverter_CreateTableFromLines() { var unitConverter = new UnitConversion(); var lineBlock = new List <List <string> >(); var row1 = new List <string> { "Energy", "Erg", "Joule", "Kilocalorie", "Kilowatt hour" }; var row2 = new List <string> { "Erg", "1", "1.00E-07", "2.39E-11", "2.78E-14" }; var row3 = new List <string> { "Joule", "", "1", ".000239006", "2.78E-07" }; var row4 = new List <string> { "Kilocalorie", "", "", "1", ".00116222" }; var row5 = new List <string> { "Kilowatt hour", "", "", "", "1" }; lineBlock.Add(row1); lineBlock.Add(row2); lineBlock.Add(row3); lineBlock.Add(row4); lineBlock.Add(row5); var table = unitConverter.CreateConversionTable(lineBlock); Assert.IsNotNull(table); }