public void TestUpdateRolePermission_ShouldUpdateRolePermissionWithIdButWithoutParameters() { var controller = new RolePermissionController(); controller.Request = new HttpRequestMessage(); controller.Configuration = new HttpConfiguration(); controller.Request.Headers.Add("Authorization", "Bearer " + _accessToken); var item = UpdateRolePermission4(); IHttpActionResult actionResult = controller.UpdateRolePermission(6, item); var negResult = actionResult as NegotiatedContentResult <string>; Assert.IsNotNull(negResult); Assert.AreEqual(HttpStatusCode.BadRequest, negResult.StatusCode); }
public void TestGetRolePermission_ShouldGetRolePermissionsWithCorrectId() { var controller = new RolePermissionController(); var controllerContext = new HttpControllerContext(); var request = new HttpRequestMessage(); request.Headers.Add("Authorization", "Bearer " + _accessToken); // Don't forget these lines, if you do then the request will be null. controllerContext.Request = request; controller.ControllerContext = controllerContext; IHttpActionResult actionResult = controller.GetRolePermissionByID(4); var negResult = actionResult as NegotiatedContentResult <RolePermission>; Assert.IsNotNull(negResult); Assert.AreEqual(HttpStatusCode.OK, negResult.StatusCode); }
public void TestUpdateRolePermission_ShouldUpdateRolePermissionWithCorrectParameters() { var controller = new RolePermissionController(); controller.Request = new HttpRequestMessage(); controller.Configuration = new HttpConfiguration(); controller.Request.Headers.Add("Authorization", "Bearer " + _accessToken); var item = UpdateRolePermission1(); IHttpActionResult actionResult = controller.UpdateRolePermission(6, item); var negResult = actionResult as NegotiatedContentResult <string>; Assert.IsNotNull(negResult); Assert.AreEqual(HttpStatusCode.OK, negResult.StatusCode); Assert.AreEqual("RolePermission has been updated successfully.", negResult.Content); Assert.AreNotEqual("Content not found by Id =" + 6, negResult.Content); }
public void TestDeletePermission_ShouldNotDeleteRolePermissionWithWrongId() { var controller = new RolePermissionController(); var controllerContext = new HttpControllerContext(); var request = new HttpRequestMessage(); request.Headers.Add("Authorization", "Bearer " + _accessToken); // Don't forget these lines, if you do then the request will be null. controllerContext.Request = request; controller.ControllerContext = controllerContext; IHttpActionResult actionResult = controller.DeleteRolePermission(99999999); var negResult = actionResult as NegotiatedContentResult <string>; Assert.IsNotNull(actionResult); Assert.AreEqual(HttpStatusCode.OK, negResult.StatusCode); Assert.AreEqual("Content not found by Id =" + 99999999, negResult.Content); }
public void TestGetRolePermission_ShouldGetAllRolePermissions() { var controller = new RolePermissionController(); var controllerContext = new HttpControllerContext(); var request = new HttpRequestMessage(); request.Headers.Add("Authorization", "Bearer " + _accessToken); // Don't forget these lines, if you do then the request will be null. controllerContext.Request = request; controller.ControllerContext = controllerContext; IHttpActionResult actionResult = controller.GetRolePermissions(); var negResult = actionResult as NegotiatedContentResult <IList <RolePermission> >; Assert.IsNotNull(negResult); Assert.AreEqual(HttpStatusCode.OK, negResult.StatusCode); Assert.AreNotEqual("Unable to get database connection.", negResult.Content); Assert.AreNotEqual("Content not found", negResult.Content); }
public void TestAddRolepermission_ShouldNotAddRolePermissionWithoutMandatoryFields() { var controller = new RolePermissionController(); var controllerContext = new HttpControllerContext(); var request = new HttpRequestMessage(); request.Headers.Add("Authorization", "Bearer " + _accessToken); // Don't forget these lines, if you do then the request will be null. controllerContext.Request = request; controller.ControllerContext = controllerContext; var item = AddRolePermission3(); controller.Configuration = new HttpConfiguration(); controller.Validate(item); var negResult = controller.AddRolePermission(item) as NegotiatedContentResult <string>; Assert.IsNotNull(negResult); Assert.AreEqual(HttpStatusCode.BadRequest, negResult.StatusCode); }
public void TestAddRolepermission_ShouldAddRolePermissionWithCorrectParameters() { var controller = new RolePermissionController(); var controllerContext = new HttpControllerContext(); var request = new HttpRequestMessage(); request.Headers.Add("Authorization", "Bearer " + _accessToken); // Don't forget these lines, if you do then the request will be null. controllerContext.Request = request; controller.ControllerContext = controllerContext; var item = AddRolePermission1(); controller.Configuration = new HttpConfiguration(); controller.Validate(item); var negResult = controller.AddRolePermission(item) as NegotiatedContentResult <string>; Assert.IsNotNull(negResult); Assert.AreEqual("RolePermission has been created successfully.", negResult.Content); Assert.AreNotEqual("RolePermission is already exist.", negResult.Content); Assert.AreEqual(HttpStatusCode.OK, negResult.StatusCode); }