public void GetForgotPasswordToken_throws_exception_when_email_is_nullorempty() { string email = string.Empty; var userDataMock = new Mock <IUserData>(); var userForgotPasswordMock = new Mock <IUserForgotPassword>(); IForgotPasswordProcess forgotPassword = new ForgotPasswordProcess(userDataMock.Object, userForgotPasswordMock.Object); forgotPassword.GetForgotPasswordToken(email); }
public void GetForgotPasswordToken_returns_empty_token_when_email_isnot_registered() { string email = "*****@*****.**"; UserDataObject user = null; var userDataMock = new Mock <IUserData>(); userDataMock.Setup(u => u.Get(email)).Returns(user); var userForgotPasswordMock = new Mock <IUserForgotPassword>(); IForgotPasswordProcess forgotPassword = new ForgotPasswordProcess(userDataMock.Object, userForgotPasswordMock.Object); string token = forgotPassword.GetForgotPasswordToken(email); Assert.IsTrue(string.IsNullOrEmpty(token)); }