public async Task UpdateAsync_VerifyPassword() { //Arrange var newUserPassword = new UserNewPassword() { Id = 2, Password = "******", NewPassword = "******" }; var newUser = new User() { Id = 2, Password = "******" }; var userMock = new Mock <IUserQuery>(); userMock.Setup(x => x.UpdateAsync(newUserPassword)).ReturnsAsync(newUser); var service = new UserController(userMock.Object); //Act var result = await service.PutOne(newUserPassword) as OkObjectResult; var actualResult = result.Value; //Assert Assert.Equal(newUserPassword.NewPassword, ((User)actualResult).Password); }
public LoginPage() { InitializeComponent(); this.bannerAd_view2.AdsId = AdmobUnitIds.BannerId; UserNewEmail.Completed += (object sender, EventArgs e) => { _ = UserNewPassword.Focus(); }; }
public async Task <IActionResult> PutOne([FromBody] UserNewPassword user) { var result = await _userQuery.UpdateAsync(user); if (result is null) { return(new NotFoundResult()); } return(new OkObjectResult(result)); }
public async Task UpdateAsync_VerifyInvalidId() { //Arrange var userNewPassword = new UserNewPassword() { Id = 2, Password = "******", NewPassword = "******" }; User returnedUser = null; var userMock = new Mock <IUserQuery>(); userMock.Setup(x => x.UpdateAsync(userNewPassword)).ReturnsAsync(returnedUser); var service = new UserController(userMock.Object); //Act var result = await service.PutOne(userNewPassword) as NotFoundResult; //Assert Assert.IsType <NotFoundResult>(result); }