Beispiel #1
0
        public void Setup()
        {
            string relativePath = Path.Combine(
                AppDomain.CurrentDomain.BaseDirectory,
                "..",
                "..",
                "..",
                "Import"
                );

            string importPath = Path.Combine(relativePath, "employee-payroll-data.csv");

            _records = CsvImporter.ImportPayRecords(importPath);
        }
        public string[] ReadCSV()
        {
            //The csv employee-payroll-data.csv file gets transported into List<PayRecord>
            List <PayRecord> payRecord = CsvImporter.ImportPayRecords(importFileLocation);

            //A name of the file that will be used for outputs is created
            //The file name looks like this: {637381283525934083}-records.csv
            //The big number in the middle 637381283525934083 is a unique number that counts the current number of ticks since 1st Jan 1970.
            string filename = outputFileLocation + ("{" + DateTime.Now.Ticks.ToString() + "}-records.csv");;

            string[] output = PayRecordWriter.Write(filename, payRecord, true);

            return(output);
        }
Beispiel #3
0
 public void Setup()
 {
     hours    = new double[] { 2, 3, 3, 4, 5, 6 };
     rates    = new double[] { 25, 25, 25, 25, 32, 32 };
     _records = CsvImporter.ImportPayRecords(GetInputPath());
 }
Beispiel #4
0
 public void Setup()
 {
     _records = CsvImporter.ImportPayRecords(@"import\employee-payroll-data.csv");
 }