public void WhenCorrectLoginDetailsAreEntered_SelectedIsSetToTrue() { using (var db = new GameMarketContext()) { userMethods.Create("unitTest", "unitTestUsername", "*****@*****.**", "unitTest"); decimal loginUserID = login.emailCheck("*****@*****.**", "unitTest"); var selectedUser = db.Users.Where(u => u.Selected == true).FirstOrDefault(); Assert.AreNotEqual(loginUserID, 0); Assert.AreEqual("unitTestUsername", selectedUser.Username); } }
private void btn_Click(object sender, RoutedEventArgs e) { Button clickBtn = (Button)sender; if (clickBtn.Content.ToString() == "Sign Up!") { SignUp signUpWindow = new SignUp(); App.Current.MainWindow = signUpWindow; this.Close(); signUpWindow.Show(); } else if (clickBtn.Content.ToString() == "Login") // Need to add extra parameters for adding the correct user information { LoginMethods loginMethods = new LoginMethods(); userID = loginMethods.emailCheck(emailText.Text, passwordTxt.Password); if (userID > 0) { Library libraryWindow = new Library(); App.Current.MainWindow = libraryWindow; this.Close(); libraryWindow.Show(); } else { invalidLoginTxt.Text = "Login Failed - Invalid Username or Password"; } } else if (clickBtn.Content.ToString() == "Admin") // Need to add extra parameters for adding the correct user information { Admin AdminWindow = new Admin(); App.Current.MainWindow = AdminWindow; this.Close(); AdminWindow.Show(); } }