public void UpdateWithValidObject_ReturnOk() { MockRoleService.Setup(r => r.Update(It.IsAny <RoleBO>())).Returns((RoleBO updatedRole) => updatedRole); var result = _controller.Put(MockRole.Id, MockRole); var message = ResultMessageService.GetMessage(result); Assert.IsType <OkObjectResult>(result); Assert.Contains("Updated!", message); }
public void RoleControllerUpdate() { var items = new List <RoleItem>(); items.Add(new RoleItem()); var result = _ctrl.Put(items); Assert.AreEqual(HttpStatusCode.OK, result.StatusCode); }
public void ControllerPutRoleInvalid() { var controller = new RolesController(); var response = controller.Put(new Role() { Name = "aa" }, "UX"); var result = (BadRequestErrorMessageResult)response; Assert.IsNotNull(result); }
public void UpdateRoleWithWrongId(int id) { var controller = new RolesController(context); Role role = new Role { Id = id, Name = "Updated!" }; var response = controller.Put(id, role) as StatusCodeResult; Assert.AreEqual(404, response.StatusCode); }
public void RoleControllerPut() { var controller = new RolesController(); var mf = new ModelFactory(); Role r = unit.Roles.Get("AD"); r.Name = "Administrator"; var response = controller.Put(mf.Create(r), "AD"); var result = (OkNegotiatedContentResult <RoleModel>)response; Assert.IsNotNull(result); Assert.IsNotNull(result.Content); }
public void ControllerPutRoleValid() { var controller = new RolesController(); var response = controller.Put(new Role() { Name = "PUt role success" }, "UX"); var result = (OkNegotiatedContentResult <RoleModel>)response; Assert.IsNotNull(result); Assert.IsNotNull(result.Content); }
public async Task ChangeRoleWithWrongId() { var controller = new RolesController(unit.Context); int id = 40;//Try to change the Role with id (doesn't exist) Role role = new Role { Id = id, Name = "Backend developer" }; var response = await controller.Put(id, role) as ObjectResult; Assert.AreEqual(404, response.StatusCode); }
public void ControllerPutRolesInvalidId() { var controller = new RolesController(); var response = controller.Put(new Role() { Id = "SKLJ", Name = "Quality Assurance Engineer 222", Type = RoleType.JobTitle, Hrate = 30, Mrate = 4100, }, "SKLJ"); var result = (NotFoundResult)response; Assert.IsNotNull(result); }
public void UpdateRole(int id) { var controller = new RolesController(context); Role role = new Role { Id = id, Name = "Updated!" }; var response = controller.Put(id, role) as ObjectResult; var value = response.Value as RoleModel; Assert.AreEqual(200, response.StatusCode); Assert.AreEqual("Updated!", value.Name); }
public void ControllerPutRolesValid() { var controller = new RolesController(); var response = controller.Put(new Role() { Id = "TL", Name = "Quality Assurance Engineer 222", Type = RoleType.JobTitle, Hrate = 30, Mrate = 4100, }, "TL"); var result = (OkNegotiatedContentResult <RoleModel>)response; Assert.IsNotNull(result); Assert.IsNotNull(result.Content); }
public void PutRoleSuccess() { Role r = new Role() { Id = "QA1", Name = "Quality assurance", Type = RoleType.TeamRole, Hrate = 30, Mrate = 4500 }; var controller = new RolesController(); var response = controller.Put(r, "QA1"); var result = (OkNegotiatedContentResult <RoleModel>)response; Assert.IsNotNull(result); Assert.IsNotNull(result.Content); }
public async Task ChangeRoleName() { var controller = new RolesController(unit.Context); int id = 3;//Try to change the Role with id 3 Role role = new Role { Id = id, Name = "Backend developer" }; var response = await controller.Put(id, role) as ObjectResult; var value = response.Value as RoleModel; Assert.AreEqual(200, response.StatusCode); Assert.AreEqual("Backend developer", value.Name); }