public void UserControlService_ToggleLock_ReturnTrue_WhenCalled(int userId, bool toggleLock, bool expected) { var disableUser = new UserControlService(mockDatabaseService, mockUmbracoService, mockEmailService); umbracoUserModel.UserId = userId; umbracoUserModel.UserLocked = toggleLock; var success = disableUser.ToggleLock(umbracoUserModel); Assert.AreEqual(expected, success); }
private void Button_Click(object sender, RoutedEventArgs e) { GroupsWindow groupsWindow = new GroupsWindow(_context); UserControlService userControl = new UserControlService(_context); var login = loginBox.Text; var password = passwordBox.Text; if (userControl.SignIn(login, password)) { Hide(); groupsWindow.ShowDialog(); } }
public void UserControlService_ResetPassword_ReturnTrue_WhenCalledWithTimeNowIsWithinTimeLimit(string emailAddress, int userId, bool expected) { passWordResetModelOut.EmailAddress = emailAddress; passWordResetModelOut.TimeLimit = timelimit.AddDays(-userId); var passwordReset = new UserControlService(mockDatabaseService, mockUmbracoService, mockEmailService); passWordResetModel.EmailAddress = emailAddress; passWordResetModel.UserId = userId; var success = passwordReset.ResetPassword(passWordResetModel); Assert.AreEqual(expected, success); }
public void UserControlService_LookupUser_ReturnUmbracoUserModel_WhenCalled(string emailAddress, string username, bool expected) { umbracoUserModel.EmailAddress = emailAddress; umbracoUserModel.UserName = username; umbracoUserModelListOut.Add(umbracoUserModel); var lookupUser = new UserControlService(mockDatabaseService, mockUmbracoService, mockEmailService); findUserModel.EmailAddress = emailAddress; findUserModel.UserName = username; var user = lookupUser.LookupUsers(findUserModel); var success = false; if (user != null) { success = emailAddress == user.First().EmailAddress || username == user.First().UserName; } Assert.AreEqual(expected, success); }