Example #1
0
 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();
            }
        }