public void DeserializeCsvWithHeaderToIntHasFormatExceptionBeenThrownTest() { // Arrange var csvConverter = new CsvConverter(); // Act // Assert Assert.Throws <FormatException>(() => csvConverter.DeserializeByRows <int>(CsvTwoRowsAndHeadersPath, PolishCsvSeparator)); }
public void DeserializeCsvWithTwoRowsAndHeadersToTwoDimensionalArrayOfStringsAndSkipHeadersTest() { // Arrange int[,] expected = new int[2, 4]; expected[0, 0] = 1; expected[0, 1] = 1; expected[0, 2] = 1; expected[0, 3] = 1; expected[1, 0] = 2; expected[1, 1] = 2; expected[1, 2] = 2; expected[1, 3] = 2; var csvConverter = new CsvConverter(); // Act var actual = csvConverter.DeserializeByRows <int>(CsvTwoRowsAndHeadersPath, PolishCsvSeparator, true); // Assert Assert.Equal(expected, actual); }
public void DeserializeCsvWithTwoRowsAndHeadersToTwoDimensionalArrayOfStringsTest() { // Arrange string[,] expected = new string[3, 4]; expected[0, 0] = "x1"; expected[0, 1] = "x2"; expected[0, 2] = "x3"; expected[0, 3] = "x4"; expected[1, 0] = "1"; expected[1, 1] = "1"; expected[1, 2] = "1"; expected[1, 3] = "1"; expected[2, 0] = "2"; expected[2, 1] = "2"; expected[2, 2] = "2"; expected[2, 3] = "2"; var csvConverter = new CsvConverter(); // Act var actual = csvConverter.DeserializeByRows <string>(CsvTwoRowsAndHeadersPath, PolishCsvSeparator); // Assert Assert.Equal(expected, actual); }