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)); }
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); }