static void Main(string[] args) { var x = new CsvTranslator().CsvToDtos(@"C:\Users\lgettel\Source\Repos\CashRegister\temp.csv"); var output = x.Select(y => new ChangeOutput().MakeChange(y.Cost, y.Paid, y.RandomChange)); new CsvTranslator().StringsToCsv(@"C:\Users\lgettel\Source\Repos\CashRegister\temp1.csv", output); Console.ReadLine(); }
public void CsvToDtos_GoodCsvFile_ReturnsTransactions() { // Arrange // Act var result = new CsvTranslator().CsvToDtos("../../TestObjects/TestCsv.txt").ToList(); // Assert Assert.AreEqual((decimal)2.12, result[0].Cost); Assert.AreEqual(5, result[2].Paid); }