Пример #1
0
        public void Get_all_users()
        {
            HospitalApp.Controllers.UserController controller = new HospitalApp.Controllers.UserController(this.SetupRepository(null, null).Object);

            var actionResult = controller.GetAll();

            ConvertToList(actionResult).ShouldBeEquivalentTo(CreateUsers());
        }
Пример #2
0
        public void Get_by_id()
        {
            UserDto myUser = CreateUsers().Find(u => u.Id == 1);

            HospitalApp.Controllers.UserController controller = new HospitalApp.Controllers.UserController(this.SetupRepository(myUser, null).Object);

            var actionResult = controller.GetById(myUser.Id);

            ConvertToObject(actionResult).ShouldBe(myUser);
        }
Пример #3
0
        public void Block_user()
        {
            UserDto myUser = CreateUsers().Find(u => u.Id == 1);

            myUser.IsBlocked = true;
            HospitalApp.Controllers.UserController controller = new HospitalApp.Controllers.UserController(this.SetupRepository(myUser, null).Object);

            var actionResult = controller.BlockUser(1);

            ConvertToObject(actionResult).ShouldBeSameAs(myUser);
        }
Пример #4
0
        public void Update_user()
        {
            UserDto myUser = CreateUsers().Find(u => u.Id == 1);

            myUser.IsBlocked = true;
            myUser.FirstName = "AAA";
            User convertedUser = HospitalApp.Adapters.UserAdapter.UserDtoToUser(myUser);

            HospitalApp.Controllers.UserController controller = new HospitalApp.Controllers.UserController(this.SetupRepository(myUser, convertedUser).Object);

            var actionResult = controller.UpdateById(1, convertedUser);

            ConvertToObject(actionResult).ShouldBeSameAs(myUser);
        }