public ParttimeEmployee(ParttimeEmployee prev)
            : base(prev)
        {
            dateOfHire        = prev.GetDateOfHire();
            dateOfTermination = prev.GetDateOfTermination();
            hourlyRate        = prev.GetHourlyRate();

            SetType("SN");
        }
Example #2
0
 public void SetHourlyRateValid()
 {
     ParttimeEmployee employee = new ParttimeEmployee("Brandon", "Davies");
     bool retVal = employee.SetHourlyRate(18);
     Assert.IsTrue(retVal);
     Assert.AreEqual(employee.GetHourlyRate(), 18);
 }
Example #3
0
 public void SetHourlyRateInvalidNegitive()
 {
     ParttimeEmployee employee = new ParttimeEmployee("Brandon", "Davies");
     bool retVal = employee.SetHourlyRate(-18);
     Assert.IsFalse(retVal);
     Assert.AreEqual(employee.GetHourlyRate(), 0);
 }