public void EmployeeConstructorTest() { Employee e = new Employee("John", "Doe"); Assert.IsNotNull(e); Assert.AreEqual("John", e.FirstName); Assert.AreEqual("Doe", e.LastName); }
public void AddEmployeeTest() { Company c = new Company(); Employee e = new Employee("John", "Doe"); c.AddEmployee(e); Assert.IsTrue(c.GetNumberOfEmployees() == 1); }
public void GetEmployeePositionTest() { const string POSITION = "Supervisor"; Company c = new Company(); Employee e = new Employee("John", "Doe"); e.Position = POSITION; c.AddEmployee(e); Assert.AreEqual(POSITION, c.GetEmployeePosition(e)); }
public void RemoveEmployee(Employee e) { _employees.Remove(e); }
public string GetEmployeePosition(Employee key) { return _employees.Where(e => e.FirstName == key.FirstName && e.LastName == key.LastName).FirstOrDefault().Position; }
public void AddEmployee(Employee e) { _employees.Add(e); }