public void AddEmployee() { database.AddEmployee(employee); DataTable table = LoadTable("Employee"); Assert.AreEqual(1, table.Rows.Count); DataRow row = table.Rows[0]; Assert.AreEqual(123, row["EmpId"]); Assert.AreEqual("George", row["Name"]); Assert.AreEqual("123 Baker St.", row["Address"]); }
public void Execute() { PaymentClassification pc = MakeClassification(); PaymentSchedule ps = MakeSchedule(); PaymentMethod pm = new HoldMethod(); Employee e = new Employee(empid, name, address); e.Classification = pc; e.Schedule = ps; e.Method = pm; PayrollDatabase.AddEmployee(empid, e); }
public void Execute() { var pc = MakeClassification(); var ps = MakeSchedule(); var pm = new HoldMethod(); var e = new Employee(empId, name, address) { Classification = pc, Schedule = ps, Method = pm }; PayrollDatabase.AddEmployee(empId, e); }
public void Execute() { PaymentClassification pc = MakeClassification(); PaymentSchedule ps = MakeSchedule(); PaymentMethod pm = new HoldMethod(); Employee e = new Employee(empId, name, address) { Classification = pc, Schedule = ps, Method = pm, Affiliation = new NoAffiliation() }; PayrollDatabase.AddEmployee(empId, e); }
public void RunTransactions() { MockTransaction transaction = new MockTransaction(); presenter.TransactionContainer.Add(transaction); Employee employee = new Employee(123, "John", "123 Baker St."); database.AddEmployee(employee); presenter.RunTransactions(); Assert.IsTrue(transaction.wasExecuted); Assert.AreEqual("", view.transactionsText); string expectedEmployeeTest = employee.ToString() + Environment.NewLine; Assert.AreEqual(expectedEmployeeTest, view.employeesText); }