public void UpdateDetails() { var emp = new EmployeeModel { ID = 1, Name = "Updated"}; TestSetup(); var controller = new EmployeeController(mockEmployeeRepository); TestSetupController(controller); HttpResponseMessage result = controller.UpdateEmployeeById(emp); Assert.AreEqual(result.StatusCode, HttpStatusCode.OK); }
public HttpResponseMessage GetDetails(EmployeeModel empDetail) { try { return Request.CreateResponse<APIResponse>(HttpStatusCode.OK, new APIResponse { Result = null }); } catch (Exception ex) { return ErrorMessage(ex); } }
public HttpResponseMessage GetAllEmployee(EmployeeModel empDetail) { var allEmployee = employeeRepository.GetAllEmployee(); try { return Request.CreateResponse<APIResponse>(HttpStatusCode.OK, new APIResponse { Result = allEmployee }); } catch (Exception ex) { return ErrorMessage(ex); } }
public HttpResponseMessage GetEmployeeById(EmployeeModel empDetail) { var emp = new List<EmployeeModel>(); try { var employee = employeeRepository.GetEmployeeById(empDetail); emp.Add(employee); return Request.CreateResponse<APIResponse>(HttpStatusCode.OK, new APIResponse { Result = emp }); } catch (Exception ex) { return ErrorMessage(ex); } }
EmployeeModel IEmployeeRepository.UpdateEmployeeById(EmployeeModel employeeModel) { return new EmployeeModel { ID = 10, Name = "John" }; }
EmployeeModel IEmployeeRepository.GetEmployeeById(EmployeeModel employeeModel) { return new EmployeeModel { ID = 1, Name = "Iliyas" }; }
public void TestSetup() { mockEmployeeRepository = new MockEmployeeRepository(); empDetail = new EmployeeModel(); }
public EmployeeModel UpdateEmployeeById(EmployeeModel employeeModel) { return employeeModel; }
public EmployeeModel GetEmployeeById(EmployeeModel employeeModel) { return new EmployeeModel { ID = 1, Name = "Iliyas" }; }