/// <summary> /// Constructor for the User Tests to set up the context for the tests /// </summary> public UserTests() { using (FullInputContext fullinputcontext = new FullInputContext(TestUserAccounts.GetProfileAPITestUserAccount.UserName)) { fullinputcontext.SetCurrentSite("h2g2"); fullinputcontext.InitUserFromCookie(TestUserAccounts.GetProfileAPITestUserAccount.Cookie, TestUserAccounts.GetProfileAPITestUserAccount.SecureCookie); _testUser = (User)fullinputcontext.ViewingUser; } }
public void Test6CheckUserNameChange() { Console.WriteLine("Before Test6CheckUserNameChange"); string originalUserName = _testUser.UserName; //change to new user name string newUserName = originalUserName + "new"; _testUser.BeginUpdateDetails(); _testUser.SetUsername(newUserName); _testUser.UpdateDetails(); using (FullInputContext fullinputcontext = new FullInputContext(TestUserAccounts.GetProfileAPITestUserAccount.UserName)) { fullinputcontext.SetCurrentSite("h2g2"); fullinputcontext.InitUserFromCookie(TestUserAccounts.GetProfileAPITestUserAccount.Cookie, TestUserAccounts.GetProfileAPITestUserAccount.SecureCookie); User tempUser = new User(fullinputcontext); tempUser.CreateUser(_testUser.UserID); Assert.AreEqual(tempUser.UserName, newUserName); } //change back to old user name _testUser.BeginUpdateDetails(); _testUser.SetUsername(originalUserName); _testUser.UpdateDetails(); using (FullInputContext fullinputcontext = new FullInputContext(TestUserAccounts.GetProfileAPITestUserAccount.UserName)) { fullinputcontext.SetCurrentSite("h2g2"); fullinputcontext.InitUserFromCookie(TestUserAccounts.GetProfileAPITestUserAccount.Cookie, TestUserAccounts.GetProfileAPITestUserAccount.SecureCookie); User tempUser = new User(fullinputcontext); tempUser.CreateUser(_testUser.UserID); Assert.AreEqual(tempUser.UserName, originalUserName); } Console.WriteLine("After Test6CheckUserNameChange"); }
public void Test8UserListClassTest_AddCurrentUserToList() { using (FullInputContext fullinputcontext = new FullInputContext(TestUserAccounts.GetNormalUserAccount.IdentityUserName)) { fullinputcontext.SetCurrentSite("h2g2"); fullinputcontext.InitUserFromCookie(TestUserAccounts.GetNormalUserAccount.Cookie, TestUserAccounts.GetNormalUserAccount.SecureCookie); UserList userList = new UserList(fullinputcontext); Assert.IsTrue(userList.CreateNewUsersList(10, "YEAR", 100, 0, false, "", _InputContext.CurrentSite.SiteID, 0), "Failed creation of list"); Assert.IsTrue(userList.AddCurrentUserToList(), "RemoveUser failed to return"); Assert.IsTrue(userList.FindUserInList(fullinputcontext.ViewingUser.UserID), "Failed to find added user in list"); } }