public void DepartmentVMUpdateShouldReturnTrue() { DepartmentViewModel vm = new DepartmentViewModel(); vm.GetById("56201963f748f2338c59a8c3"); // Sales id vm.DepartmentName = "SALES"; int rowsUpdated = vm.Update(); Assert.IsTrue(rowsUpdated == 1); }
public IHttpActionResult Get(string id) { try { DepartmentViewModel dep = new DepartmentViewModel(); dep.GetById(id); return Ok(dep); } catch (Exception ex) { return BadRequest("Retrive failed - " + ex.Message); } }
public IHttpActionResult Delete(string id) { try { DepartmentViewModel dep = new DepartmentViewModel(); dep.GetById(id); if (dep.Delete()) return Ok(dep.Delete()); else return BadRequest("Could not delete"); } catch (Exception ex) { return BadRequest("Delete failed - " + ex.Message); } }
public void DepartmentVMUpdateTwiceShouldReturnNegative2() { DepartmentViewModel vm1 = new DepartmentViewModel(); DepartmentViewModel vm2 = new DepartmentViewModel(); vm1.GetById("56201963f748f2338c59a8c3"); // Sales Id vm2.GetById("56201963f748f2338c59a8c3"); vm1.DepartmentName = "SALES"; int rowsUpdated = vm1.Update(); if (rowsUpdated == 1) rowsUpdated = vm2.Update(); Assert.IsTrue(rowsUpdated == -2); }