Example #1
0
        public void GeneratePaySlipTest()
        {
            Model model = new Model();
            model.Initialise();
            Payslip payslipExpected = new Payslip();
            Payslip payslipActual;

            //Expected data hardcode
            payslipExpected.grossMonthly = 10000;
            payslipExpected.incomeTax = 2696;
            payslipExpected.netMonthly = 7304;
            payslipExpected.superRate = 1000;

            payslipActual = model.GeneratePaySlip(120000, 10);
            Assert.AreEqual(payslipExpected, payslipActual);

        }
Example #2
0
 //reference to Model passed by main application
 public Payslip(ref Model model)
 {
     InitializeComponent();
     m_Model = model;            
 }