コード例 #1
0
        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 }));
        }
コード例 #2
0
ファイル: UsersTest.cs プロジェクト: xingx001/BootstrapAdmin
        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 }));
        }
コード例 #3
0
        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 });
        }