public void GetPayChecks_EmployeeWithNoDependents_RetunsCorrectAmount()
        {
            var employee = EmployeeBuilder
                           .DefaultEmployee()
                           .Build();

            var employeeBenefit = new EmployeeBenefitCalculator(employee);

            var result = employeeBenefit.GetPayChecksForYear();

            var expected = ((EmployeeSalary * PayCheckCount - EmployeeCost));

            Assert.That(result.Sum(), Is.EqualTo(expected));
        }
        public void GetPayChecks_EmployeeWithAName_ReturnsCorrectAmount()
        {
            var employee = EmployeeBuilder
                           .DefaultEmployee()
                           .WithAFirstName()
                           .Build();

            var employeeBenefit = new EmployeeBenefitCalculator(employee);

            var result = employeeBenefit.GetPayChecksForYear();

            var expected = (EmployeeSalary * PayCheckCount - (EmployeeCost * AdjustmentRate));

            Assert.That(result.Sum(), Is.EqualTo(expected));
        }