public void User_Reset() { var newUser = new User() { UserName = "******", DisplayName = "UnitTest", ApprovedTime = DateTime.Now, ApprovedBy = "System", Password = "******", Description = "UnitTest", RegisterTime = DateTime.Now }; Assert.True(UserHelper.Save(newUser)); Assert.True(UserHelper.ForgotPassword(new ResetUser() { DisplayName = "UnitTest", Reason = "UnitTest", ResetTime = DateTime.Now, UserName = newUser.UserName })); Assert.ThrowsAny <Exception>(() => TestHelper.RevokePocoMapper <User>(() => new User().ResetPassword(newUser.UserName, "123789"))); Assert.True(UserHelper.Delete(new string[] { newUser.Id })); }
public void ResetPassword_Ok() { Assert.False(UserHelper.ResetPassword("User", "123789")); var newUser = new User() { UserName = "******", DisplayName = "UnitTest", ApprovedTime = DateTime.Now, ApprovedBy = "System", Password = "******", Description = "UnitTest", RegisterTime = DateTime.Now }; Assert.True(UserHelper.Save(newUser)); Assert.True(UserHelper.ForgotPassword(new ResetUser() { DisplayName = "UnitTest", Reason = "UnitTest", ResetTime = DateTime.Now, UserName = newUser.UserName })); Assert.True(UserHelper.ResetPassword(newUser.UserName, "123")); Assert.True(UserHelper.Delete(new string[] { newUser.Id })); }
public void ResetReasonsByUserName_Ok() { var user = new User { UserName = "******", Password = "******", DisplayName = "DisplayName", ApprovedBy = "System", ApprovedTime = DateTime.Now, Description = "Desc", Icon = "default.jpg" }; Assert.True(UserHelper.Save(user)); UserHelper.ForgotPassword(new ResetUser() { UserName = user.UserName, DisplayName = user.DisplayName, Reason = "UnitTest", ResetTime = DateTime.Now }); Assert.NotNull(UserHelper.RetrieveResetUserByUserName(user.UserName)); var reasons = UserHelper.RetrieveResetReasonsByUserName(user.UserName); Assert.NotEmpty(reasons); UserHelper.Delete(new string[] { user.Id }); }