Beispiel #1
0
        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);
        }