public void VerifyForgotPasswordCode(int countryId, string cellphone, string code) { SecurityVerify.Verify(new ForgetPasswordCellphoneVerifier(), SystemPlatform.FiiiPay, $"{countryId}:{cellphone}", code); var model = new ResetPasswordVerify { CellphoneVerified = true }; SecurityVerify.SetModel(new CustomVerifier("ForgotPassword"), SystemPlatform.FiiiPay, $"{countryId}:{cellphone}", model); }
public async void ResendPasswordVerify_Returns_TokenInvalid(ResetPasswordVerify model, string description) { //Arrange AppUser user = null; fakeUserManager.Setup(x => x.FindByEmailAsync(It.IsAny <string>())) .Returns(Task.FromResult(user)); fakeUserManager.Setup(x => x.FindByNameAsync(It.IsAny <string>())) .Returns(Task.FromResult(user)); mockUserStore.Setup(x => x.IsTokenValid(It.IsAny <string>())).Returns(() => false); //Act var result = await _userService.Object.ResetPasswordVerify(model); //Assert Assert.IsType <BadRequestObjectResult>(result); }
public async void ResendPasswordVerify_Returns_Success(ResetPasswordVerify model, string description) { //Arrange var user = new AppUser { Email = model.Email, RefreshTokens = new List <RefreshToken>(), Id = Guid.NewGuid().ToString(), PasswordHash = "testhash" }; fakeUserManager.Setup(x => x.FindByEmailAsync(It.IsAny <string>())) .Returns(Task.FromResult(user)); fakeUserManager.Setup(x => x.FindByNameAsync(It.IsAny <string>())) .Returns(Task.FromResult(user)); mockUserStore.Setup(x => x.IsTokenValid(It.IsAny <string>())).Returns(() => true); //Act var result = await _userService.Object.ResetPasswordVerify(model); //Assert Assert.IsType <OkObjectResult>(result); }