public void GivenBaseSalary_GenerateCorrectPayslip(string inputCsvLine, string expectedCsv) { var payslipCalculator = new PayslipGenerator(); var payslipCsvLineParser = new PayslipCsvLineParser(); var payslipCsvLineComposer = new PayslipCsvLineComposer(); var payslipInfo = payslipCsvLineParser.Parse(inputCsvLine); var payslipDetails = payslipCalculator.CalculateUsing(payslipInfo); var payslipAsCsv = payslipCsvLineComposer.Compose(payslipDetails); Assert.That(payslipAsCsv, Is.EqualTo(expectedCsv)); }
public void Initialize() { _payslipCsvLineParser = new PayslipCsvLineParser(); }