Exemplo n.º 1
0
        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);
        }
Exemplo n.º 2
0
        public void RoleControllerUpdate()
        {
            var items = new List <RoleItem>();

            items.Add(new RoleItem());
            var result = _ctrl.Put(items);

            Assert.AreEqual(HttpStatusCode.OK, result.StatusCode);
        }
Exemplo n.º 3
0
        public void ControllerPutRoleInvalid()
        {
            var controller = new RolesController();

            var response = controller.Put(new Role()
            {
                Name = "aa"
            }, "UX");
            var result = (BadRequestErrorMessageResult)response;

            Assert.IsNotNull(result);
        }
Exemplo n.º 4
0
        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);
        }
Exemplo n.º 5
0
        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);
        }
Exemplo n.º 6
0
        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);
        }
Exemplo n.º 7
0
        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);
        }
Exemplo n.º 8
0
        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);
        }
Exemplo n.º 9
0
        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);
        }
Exemplo n.º 10
0
        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);
        }
Exemplo n.º 11
0
        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);
        }
Exemplo n.º 12
0
        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);
        }