public void TestEmployeeFullName() { Database database = new Database(); Employee employee1 = new Employee("Jeff", "Test", "EIO987", "Brookfield"); database.Append(employee1); List<Employee> EmployeeList = database.SelectAllEmployee(); Assert.AreEqual("Jeff Test", EmployeeList[0].FullName); }
public void Append_SelectAll_Employee_UnitTest() { Database database = new Database(); Employee employee1 = new Employee("Bob", "Hope", "E1001", "Milwaukee"); Employee employee2 = new Employee("Joe", "Schmoe", "E1002", "Waukesha"); database.Append(employee1); database.Append(employee2); List<Employee> EmployeeList = database.SelectAllEmployee(); Assert.AreSame(EmployeeList[0], employee1); Assert.AreSame(EmployeeList[1], employee2); Assert.AreEqual(EmployeeList[0].EmployeeID, "E1001"); }
public void TestEmployeeDateType() { Database database = new Database(); Employee employee1 = new Employee("Jeff", "Test", "EIO987", "Brookfield"); database.Append(employee1); DateTime today = DateTime.Today; List<Employee> EmployeeList = database.SelectAllEmployee(); Assert.IsInstanceOfType(EmployeeList[0].DateStarted, typeof(DateTime)); }
public void TestEmployeeDateToday() { Database database = new Database(); Employee employee1 = new Employee("Jeff", "Test", "EIO987", "Brookfield"); database.Append(employee1); DateTime today = DateTime.Today; List<Employee> EmployeeList = database.SelectAllEmployee(); Assert.AreEqual(today, EmployeeList[0].DateStarted); }
private void button1_Click(object sender, EventArgs e) { try { // Prebuild Existing Employee ID list for comparison List <string> existingIDList = new List <string>(); foreach (Employee employee in database.SelectAllEmployee()) { existingIDList.Add(employee.EmployeeID); } string fName = textBox1.Text; string lName = textBox2.Text; string position = textBox3.Text; string location = textBox4.Text; string payRateString = textBox5.Text; string employeeID = textBox6.Text; string dateTimeString = textBox7.Text; if (!existingIDList.Contains(employeeID)) { if (fName != "" & fName != null & lName != "" & lName != null & position != "" & position != null & location != "" & location != null & employeeID != "" & employeeID != null) { float payRate = float.Parse(payRateString); DateTime dateStarted = DateTime.Parse(dateTimeString); // Create Record Controller controller = new Controller(database); controller.AddEmployee(fName, lName, employeeID, location, position, payRate, dateStarted); this.parent.LoadEmployeesDataGrid(); this.Close(); } else { MessageBox.Show("Please enter all employee information"); } } else { MessageBox.Show("That Employee ID already exists. Please select a new ID."); } } catch { MessageBox.Show("Invalid Entries - Please enter employee information."); } }