package io.konik.csv.mapper;
import org.junit.Test;
import java.io.File;
import static org.assertj.core.api.Assertions.assertThat;
public class CsvInvoicesReaderUTF8Test {
private CsvInvoicesReader reader = new CsvInvoicesReader();
@Test
public void shouldReadAllInvoicesFromCsvFile() {
//given:
File csvFile = new File("src/test/resources/csv/example_utf8.csv");
//when:
CsvInvoicesReader.Result result = reader.read(csvFile);
//then:
assertThat(result.getConvertedRows().get(1).getRow().getItems().get(0).getName()).isEqualTo("Monatliche Beträge");
assertThat(result.getConvertedRows().get(1).getInvoice().getTrade().getItems().get(0).getProduct().getName()).isEqualTo("Monatliche Beträge");
}
}