public void AddEmployeeValidTest()
        {
            var employeeDal = new EmployeeDal();
            var employee    = new Employee
            {
                FirstName = "TestEmployeeForTestingAdd",
                LastName  = "TestEmployeeForTesting",
                Username  = "******",
                IsManager = false,
                Password  = "******"
            };

            employeeDal.AddEmployee(employee, "testpasswordforAddtesting");

            var result = employeeDal.Authenticate(employee.Username, employee.Password);

            Assert.AreEqual(1, result);

            employeeDal.RemoveEmployee(employee.Username);

            var resultAfterDelete = employeeDal.Authenticate(employee.Username, employee.Password);

            this.cleanDataBase(employee);

            Assert.AreEqual(0, resultAfterDelete);
        }
Beispiel #2
0
        /// <summary>
        /// 添加学生,返回字符串
        /// </summary>
        /// <param name="employee">员工对象</param>
        /// <returns>成功 true  失败 false </returns>
        public bool AddEmployee(Employee employee)
        {
            if (empDal.AddEmployee(employee))
            {
                return(true);
            }

            return(false);
        }
Beispiel #3
0
 public static void AddEmployee(Employee e)
 {
     EmployeeDal.AddEmployee(e);
 }