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()); }
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); }
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); }
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); }