public ParttimeEmployee(ParttimeEmployee prev) : base(prev) { dateOfHire = prev.GetDateOfHire(); dateOfTermination = prev.GetDateOfTermination(); hourlyRate = prev.GetHourlyRate(); SetType("SN"); }
public void SetDateOfHireStringTestValidString() { ParttimeEmployee employee = new ParttimeEmployee(); bool retVal = employee.SetDateOfHire("1993-04-24"); Assert.IsTrue(retVal); DateTime date = new DateTime(1993, 04, 24); int compReturn = DateTime.Compare(employee.GetDateOfHire(), date); Assert.AreEqual(0, compReturn); }
public void SetDateOfHireStringTestInvalidFormat() { ParttimeEmployee employee = new ParttimeEmployee(); bool retVal = employee.SetDateOfHire("19930424"); Assert.IsFalse(retVal); DateTime date = new DateTime(); int compReturn = DateTime.Compare(employee.GetDateOfHire(), date); Assert.AreEqual(0, compReturn); }
public void SetDateOfHireStringTestInvalidDOHbeforeDOB() { DateTime DOB = new DateTime(1985, 08, 20); DateTime DOH = new DateTime(1994, 09, 03); DateTime DOT = new DateTime(2000, 03, 23); ParttimeEmployee employee = new ParttimeEmployee("Brandon", "Davies", 123456789, DOB, DOH, DOT, 18); DateTime date = new DateTime(1980, 04, 23); bool retVal = employee.SetDateOfHire(date); Assert.IsFalse(retVal); int compReturn = DateTime.Compare(employee.GetDateOfHire(), DOH); Assert.AreEqual(0, compReturn); }
public void SetDateOfHireIntsTestInvalidDOHafterDOT() { DateTime DOB = new DateTime(1954, 08, 20); DateTime DOH = new DateTime(1994, 09, 03); DateTime DOT = new DateTime(2000, 03, 23); ParttimeEmployee employee = new ParttimeEmployee("Brandon", "Davies", 123456789, DOB, DOH, DOT, 18); bool retVal = employee.SetDateOfHire(2001, 12, 24); Assert.IsFalse(retVal); int compReturn = DateTime.Compare(employee.GetDateOfHire(), DOH); Assert.AreEqual(0, compReturn); }
public void SetDateOfHireIntsTestInvalidDate() { ParttimeEmployee employee = new ParttimeEmployee(); bool retVal = employee.SetDateOfHire(1993, 04, 31); Assert.IsFalse(retVal); DateTime date = new DateTime(); int compReturn = DateTime.Compare(employee.GetDateOfHire(), date); Assert.AreEqual(0, compReturn); }
public void SetDateOfHireDateTestValidDate() { DateTime date = new DateTime(2012, 04, 23); ParttimeEmployee employee = new ParttimeEmployee(); bool retVal = employee.SetDateOfHire(date); Assert.IsTrue(retVal); int compReturn = DateTime.Compare(employee.GetDateOfHire(), date); Assert.AreEqual(0, compReturn); }