public void Execute() { Employee e = new Employee(empid, name, address); PaymentClassification pc = MakeClassification(); PaymentSchedule ps = MakeSchedule(); PaymentMethod pm = new HoldMethod(); e.Classification = pc; e.Schedule = ps; e.Method = pm; PayrollDatabase.AddEmployee(empid, e); }
public void TestEmployee() { int empId = 1; Employee e = new Employee(empId, "Bob", "Home"); Assert.AreEqual("Bob", e.Name); Assert.AreEqual("Home", e.Address); Assert.AreEqual(empId, e.EmpId); }
public void TestEmployeeToString() { int empId = 1; Employee e = new Employee(empId, "Bob", "Home"); StringBuilder sb = new StringBuilder(); sb.Append("Emp#: ").Append(empId).Append(" "); sb.Append("Bob").Append(" "); sb.Append("Home").Append(" "); sb.Append("Paid ").Append(e.Classification).Append(" "); sb.Append(e.Schedule); sb.Append(" by ").Append(e.Method); Assert.AreEqual(e.ToString(), sb.ToString()); }
public static void AddEmployee(int id, Employee employee) { employees[id] = employee; }