public void EmployeeModelGetEmailShouldNotReturnEmail() { EmployeeModel model = new EmployeeModel(); Employee someEmployee = model.GetByEmail("nripdeep@"); Assert.IsNull(someEmployee); }
public void GetByEmail() { try { Employees emp = _model.GetByEmail(Email); Title = emp.Title; Firstname = emp.FirstName; Lastname = emp.LastName; Phoneno = emp.PhoneNo; Email = emp.Email; Id = emp.Id; DepartmentId = emp.DepartmentId; if (emp.StaffPicture != null) { StaffPicture64 = Convert.ToBase64String(emp.StaffPicture); } Timer = Convert.ToBase64String(emp.Timer); } catch (NullReferenceException nex) { Lastname = "not found"; } catch (Exception ex) { Lastname = "not found"; Console.WriteLine("Problem in " + GetType().Name + " " + MethodBase.GetCurrentMethod().Name + " " + ex.Message); throw ex; } }
public void EmployeeModelGetEmailShouldReturnEmail() { EmployeeModel model = new EmployeeModel(); Employee SomeEmployee = model.GetByEmail("*****@*****.**"); Assert.IsNotNull(SomeEmployee); }
public void Employee_GetByEmailTest() { EmployeeModel model = new EmployeeModel(); Employees employee = model.GetByEmail("*****@*****.**"); Assert.NotNull(employee); }
public void EmployeeModelGetbyEmailShouldNotReturnEmployee() { EmployeeModel model = new EmployeeModel(); Employee someEmployee = model.GetByEmail("*****@*****.**"); Assert.IsNull(someEmployee); }
public void EmployeeModelDeleteShouldReturnOne() { EmployeeModel model = new EmployeeModel(); Employee deleteEmployee = model.GetByEmail("*****@*****.**"); int EmployeesDeleted = model.Delete(deleteEmployee.Id); Assert.IsTrue(EmployeesDeleted == 1); }
public void EmployeeModelGetbyIdShouldReturnEmployee() { EmployeeModel model = new EmployeeModel(); Employee someEmployee = model.GetByEmail("*****@*****.**"); Employee anotherEmployee = model.GetById(someEmployee.Id); Assert.IsNotNull(anotherEmployee); }
public void EmployeeModelUpdateShouldReturnOkStatus() { EmployeeModel model = new EmployeeModel(); Employee updateEmployee = model.GetByEmail("*****@*****.**"); updateEmployee.Email = (updateEmployee.Email.IndexOf(".com") > 0) ? "*****@*****.**" : "*****@*****.**"; UpdateStatus employeeUpdate = model.Update(updateEmployee); Assert.IsTrue(employeeUpdate == UpdateStatus.Ok); }
private AuthenticationProperties CustomizeAuthenticationProperties(string username, string clientId) { switch (clientId) { case APIServiceClient.Admin: { EmployeeModel model = new EmployeeModel(); var employee = model.GetByEmail(username); if (employee != null) { var employeeTokenInfo = new AuthenticationProperties(new Dictionary <string, string> { { "Id", employee.Id.ToString() }, { "EmployeeNumber", (employee.EmployeeNumber != null) ? employee.EmployeeNumber : "" }, { "FirstName", (employee.FirstName != null) ? employee.FirstName.ToString() : "" }, { "LastName", (employee.LastName != null) ? employee.LastName.ToString() : "" }, { "Email", employee.Email }, { "PhotoURL", (employee.PhotoURL != null) ? employee.PhotoURL.ToString() : "" }, { "Lang", (employee.Lang != null) ? employee.Lang.ToString() : "" }, { "AdminFlag", employee.AdminFlag.ToString() }, { "Client_Id", APIServiceClient.Admin } }); return(employeeTokenInfo); } } break; case APIServiceClient.SuperAdmin: { SuperAdminModel model = new SuperAdminModel(); var superAdmin = model.GetByEmail(username); if (superAdmin != null) { var superAdminTokenInfo = new AuthenticationProperties(new Dictionary <string, string> { { "Id", superAdmin.Id.ToString() }, { "FirstName", (superAdmin.FirstName != null) ? superAdmin.FirstName.ToString() : "" }, { "LastName", (superAdmin.LastName != null) ? superAdmin.LastName.ToString() : "" }, { "Email", superAdmin.Email }, { "Client_Id", APIServiceClient.SuperAdmin } }); return(superAdminTokenInfo); } } break; } return(null); }
public void Employee_ConcurrencyTest() { EmployeeModel model1 = new EmployeeModel(); EmployeeModel model2 = new EmployeeModel(); Employees employeeForUpdate1 = model1.GetByEmail("*****@*****.**"); Employees employeeForUpdate2 = model2.GetByEmail("*****@*****.**"); if (employeeForUpdate1 != null) { string oldPhoneNo = employeeForUpdate1.PhoneNo; string newPhoneNo = oldPhoneNo == "(222)000-0000" ? "(333)000-0000" : "(222)000-0000"; employeeForUpdate1.PhoneNo = newPhoneNo; if (model1.Update(employeeForUpdate1) == UpdateStatus.Ok) { //need to change the phone # to something else employeeForUpdate2.PhoneNo = "666-666-6666"; Assert.True(model2.Update(employeeForUpdate2) == UpdateStatus.Stale); } else { Assert.True(false); } } }