public async Task CallUpdateUser_WhenCalledWithUnauthorizedId_ReturnsUnauthorized() { getUsersHelper getUsersHelper = new getUsersHelper(); List <TblUser> userList = getUsersHelper.getUserFromList(); var user = getUsersHelper.userById(3); _mockUserRepository = new Mock <IUserRepository>(); _mockUserMapper = new Mock <IMapper>(); _mockUpdateUser = new Mock <IUpdateUser>(); UserForUpdateDto userForUpdateDto = new UserForUpdateDto { AAddress = "some street", Aname = "Johnny", APhone = "9876543211" }; //_mockUserMapper.Setup(mapper => mapper.Map<TblUser>(It.IsAny<UserForDetailedDto>())) // .Returns(getUsersHelper.userById(3)); _mockUpdateUser.Setup(update => update.updateOrNot(It.IsAny <bool>())).Returns(true); _mockUserMapper.Setup(mapper => mapper.Map <UserForUpdateDto>(It.IsAny <TblUser>())).Returns(userForUpdateDto); _mockUserRepository.Setup(repo => repo.GetUser(It.IsAny <int>())) .ReturnsAsync(getUsersHelper.userById(3)); _mockUserRepository.Setup(repo => repo.SaveAll()).ReturnsAsync(true); _updateUserController = new UpdateUserController(_mockUserRepository.Object, _mockUserMapper.Object, _mockUpdateUser.Object); var tblUser = await _updateUserController.UpdateUser(3, userForUpdateDto); //Assert.AreEqual(200, okResult.StatusCode); Assert.IsAssignableFrom <UnauthorizedResult>(tblUser); }
public async Task PutReturnsContentResult() { // Arrange UserDto userDto = new UserDto { Id = 1, Name = "Prueba", BirthDate = new DateTime(1945, 2, 5) }; _updateUserService.Stub(s => s.UpdateUser(userDto)).Return(Task.CompletedTask); _getUserService.Stub(g => g.GetUserAll()).Return(Task.FromResult <IEnumerable <UserDto> >(GetUserDtoAll().AsEnumerable())); var controller = new UpdateUserController( _updateUserService, _getUserService); // Act IHttpActionResult actionResult = await controller.Put(1, userDto); var contentResult = actionResult as OkNegotiatedContentResult <UserDto>; // Assert Assert.IsNotNull(contentResult); Assert.IsNotNull(contentResult.Content); Assert.AreEqual(1, contentResult.Content.Id); }
protected void bUpdate_Click(object sender, EventArgs e) { UserModel user = new UserModel(); user.UserID = int.Parse(Session["CurrentUser_UserID"].ToString()); if (tbFirstName.Text != null) { user.FirstName = tbFirstName.Text; labFirstName.Text = tbFirstName.Text; } if (tbLastName.Text != null) { user.LastName = tbLastName.Text; labLastName.Text = tbLastName.Text; } if (tbEmail.Text != null) { user.Email = tbEmail.Text; labEmail.Text = tbEmail.Text; } UpdateUserController con = new UpdateUserController(ConfigurationManager.ConnectionStrings["DBInformation"].ToString()); con.UpdateUser(user); Response.Redirect("UpdateUser.aspx", false); }
public void GetTest() { UpdateUserController uuController = new UpdateUserController(); IEnumerable <string> foo = uuController.Get(); IEnumerable <string> bar = new string[] { "value1", "value2" }; Assert.IsTrue(foo.ElementAt(0) == bar.ElementAt(0)); }
void Awake() { if (instance == null) { instance = this; } else { Destroy(this); } DontDestroyOnLoad(gameObject); controller = FindObjectOfType <UserController>(); }
public async Task PutReturnsThrowExceptionUserHasNotLegalAge() { // Arrange UserDto userDto = new UserDto { Id = 1, Name = "Prueba", BirthDate = new DateTime(1945, 2, 5) }; _updateUserService.Stub(s => s.UpdateUser(userDto)) .Throw(new BusinessException(Resource.ExceptionUserMustBeLegalAge)); var controller = new UpdateUserController( _updateUserService, _getUserService); // Act IHttpActionResult actionResult = await controller.Put(1, userDto); }