public void DeserializeListOrder() { var list = new List <List <string> > { new List <string> { "LS", "SF" }, new List <string> { "SF", "LS" }, }; var content = string.Join(Environment.NewLine, list.Select(l => string.Join(" ", l))); var textSerializer = new TextSerializer(); var listOrder = textSerializer.DeserializeList <OrderViewModel>(content); Assert.Equal(list.Count, listOrder.Count); foreach (var(line, i) in list.Select((x, i) => (x, i))) { AssertOrder(line.First(), line.Last(), listOrder[i]); } }
private List <T> ReadAndSerializer <T>(string path) { string contentRoutes = _fileService.ReadAllText(path); return(_textSerializer.DeserializeList <T>(contentRoutes)); }