public void FindEmployeeByName_AddOne_ShouldReturnIndex0() { EmployeeList listOfEmployee = new EmployeeList(); HeadOfDepartment headOfDepartment = new HeadOfDepartment("Franz", "Abt1.", 7000); listOfEmployee.Insert(headOfDepartment); int index = listOfEmployee.FindEmployeeByName("Franz"); Assert.AreEqual(0, index); index = listOfEmployee.FindEmployeeByName("Fritz"); Assert.AreEqual(-1, index); }
public void FindEmployeeByName_AddMany_ShouldReturnCorrectIndices() { EmployeeList listOfEmployee = new EmployeeList(); HeadOfDepartment headOfDepartment = new HeadOfDepartment("Franz", "Abt.1", 7000); Worker worker1 = new Worker("Hans", "Abt.1", 165, 12); // 1980 Worker worker2 = new Worker("Sepp", "Abt.1", 145, 20); // 2900 DepartmentalEmployee emp = new DepartmentalEmployee("Maria", "Abt.2", 1979); listOfEmployee.Insert(headOfDepartment); listOfEmployee.Insert(worker1); listOfEmployee.Insert(worker2); listOfEmployee.Insert(emp); int index = listOfEmployee.FindEmployeeByName("Franz"); Assert.AreEqual(0, index); index = listOfEmployee.FindEmployeeByName("Fritz"); Assert.AreEqual(-1, index); index = listOfEmployee.FindEmployeeByName("Maria"); Assert.AreEqual(3, index); index = listOfEmployee.FindEmployeeByName("Hans"); Assert.AreEqual(2, index); index = listOfEmployee.FindEmployeeByName("Sepp"); Assert.AreEqual(1, index); }