public void EmployeeYearlyCalculatedCorrectly() { Employee employee; EmployeePay expectedYearlyPay; SetupYearlyPay(out employee, out expectedYearlyPay); sut.CalculatePay(employee); Assert.Equal(expectedYearlyPay.GrossIncome, employee.AnnualPay.GrossIncome); Assert.Equal(expectedYearlyPay.BenefitsDiscount, employee.AnnualPay.BenefitsDiscount); Assert.Equal(expectedYearlyPay.BenefitsPremium, employee.AnnualPay.BenefitsPremium); Assert.Equal(expectedYearlyPay.BenefitsSubtotal, employee.AnnualPay.BenefitsSubtotal); Assert.Equal(expectedYearlyPay.TaxableIncome, employee.AnnualPay.TaxableIncome); }