Пример #1
0
        public void UserManagerTest02_CreateUser()
        {
            UserDetail user = userManager.CreateUser(userId: null, hashedPassphrase: null);

            Assert.NotNull(user);
            Assert.IsNull(user.userId);
            Assert.That(user.displayName, Is.EqualTo(UNKNOWN_NAME.Trim().ToLowerInvariant()));
            Assert.IsNull(user.hashedPassphrase);
            Assert.IsTrue(user.isPasswordExpired, nameof(user.isPasswordExpired));
            Assert.IsFalse(user.isActive, nameof(user.isActive));
            Assert.IsFalse(user.isAdmin, nameof(user.isAdmin));
            Assert.That(user.role, Is.EqualTo(UserDetail.USER));
            Assert.IsNull(user.firstName);
            Assert.IsNull(user.lastName);
            Assert.IsNull(user.email);
            Assert.NotNull(user.availableSites);
            Assert.IsEmpty(user.availableSites);
            Assert.IsNull(user.currentSite);

            Assert.IsTrue(user.IsChanged, nameof(user.IsChanged));
            user.AcceptChanges();
            Assert.IsFalse(user.IsChanged, nameof(user.IsChanged));
        }
Пример #2
0
        public void UserManagerTest01_CreateUser()
        {
            UserDetail user = userManager.CreateUser(TESTUSERID, "MyPwHash");

            Assert.NotNull(user);
            Assert.That(user.userId, Is.EqualTo(TESTUSERID.Trim().ToLowerInvariant()));
            Assert.That(user.displayName, Is.EqualTo(TESTUSERID.Trim().ToLowerInvariant()));
            Assert.That(user.hashedPassphrase, Is.EqualTo("MyPwHash"));
            Assert.That(user.isPasswordExpired, nameof(user.isPasswordExpired), Is.True);
            Assert.IsFalse(user.isActive);
            Assert.IsFalse(user.isAdmin);
            Assert.That(user.role, Is.EqualTo(UserDetail.USER));
            Assert.IsNull(user.firstName);
            Assert.IsNull(user.lastName);
            Assert.IsNull(user.email);
            Assert.NotNull(user.availableSites);
            Assert.IsEmpty(user.availableSites);
            Assert.IsNull(user.currentSite);

            Assert.That(user.IsChanged, nameof(user.IsChanged), Is.True);
            user.AcceptChanges();
            Assert.IsFalse(user.IsChanged);
        }