public void IsValidPasswordToken_should_return_false_when_no_token_is_found() { string token = "1234567890"; ForgotPasswordTokenObject tokenObject = null; var userDataMock = new Mock <IUserData>(); var userForgotPasswordMock = new Mock <IUserForgotPassword>(); userForgotPasswordMock.Setup(x => x.Get(token)).Returns(tokenObject); IForgotPasswordProcess forgotPassword = new ForgotPasswordProcess(userDataMock.Object, userForgotPasswordMock.Object); bool isvalid = forgotPassword.IsValidPasswordToken(token); Assert.IsFalse(isvalid); }
public void IsValidPasswordToken_should_return_false_when_valid_token_is_returned() { string token = "1234567890"; ForgotPasswordTokenObject tokenObject = new ForgotPasswordTokenObject { Token = token, ExpiryDateTime = DateTime.UtcNow.AddHours(4) }; var userDataMock = new Mock <IUserData>(); var userForgotPasswordMock = new Mock <IUserForgotPassword>(); userForgotPasswordMock.Setup(x => x.Get(token)).Returns(tokenObject); IForgotPasswordProcess forgotPassword = new ForgotPasswordProcess(userDataMock.Object, userForgotPasswordMock.Object); bool isvalid = forgotPassword.IsValidPasswordToken(token); Assert.IsTrue(isvalid); }