public void TestClient() { Client vorgabe = new Client("maxxx", "maxxx", "max", "mustermann", "*****@*****.**", "männlich"); cdl.AddClient("maxxx", "maxxx", "max", "mustermann", "*****@*****.**", "männlich"); Client test = cdl.FindClient("maxxx"); Assert.AreEqual(vorgabe, test); }
public void TestSaveTournament() { List <ICompetitor> competitorList = new List <ICompetitor> { new Competitor("jkghjk", "Schwsadfsdfeer", "male", 1500, "local"), new Competitor("Chrisasdfsadtopher", "Heiasdfsdfd", "male", 1500, "local") }; Tournament t = new Tournament("TURNIER_TESTfjlvdslvdslsdvlhsdhshdvlas", competitorList, 3, 12, new RankedSoloMatch(), false); t.StartTournament(); List <Team> team = t.CurrentMatch.GetTeams(); t.SetGoalForCurrentSet(team.ElementAt(0), 10, team.ElementAt(1), 8); ClientIMPL cdl = new ClientIMPL(); if (cdl.FindClient("lhglhgljljlhlhbvhlhbkjhlj") != null) { cdl.AddClient("lhglhgljljlhlhbvhlhbkjhlj", "samwise", "Sam", "Gamdschie", "*****@*****.**", "männlich"); } TMPersistenz.SaveFinishedTournamendToDB(t, "lhglhgljljlhlhbvhlhbkjhlj"); Assert.AreEqual(t, (Tournament)TMPersistenz.GetTournamentFromDB("TURNIER_TESTfjlvdslvdslsdvlhsdhshdvlas", competitorList)); //Lösche das Ranking und Tournament TMPersistenz.DeleteTournamentInDB("TURNIER_TESTfjlvdslvdslsdvlhsdhshdvlas"); }
private void b_save_Click(object sender, RoutedEventArgs e) { try { //Korrekte Eingabe prüfen if (this.CheckFields()) { //Neuen Benutzer der Datenbank hinzufügen cdl.AddClient(tb_username.Text, pw_password.Password, tb_name.Text, tb_lastname.Text, tb_email.Text, cb_gender.Text); //Session-Variable, dass DB Einstellungen vorgenommen wurden wird gesetzt. ApplicationState.SetValue("SetDBSettings", true); //Benutzer auf Login Seite umleiten Login NewLoginPage = new Login(); this.NavigationService.Navigate(NewLoginPage); } else { MessageBox.Show("Es wurden nicht alle Felder ausgefüllt", "KICKERCUP", MessageBoxButton.OK, MessageBoxImage.Error); } } catch (Exception ex) { MessageBox.Show("Leider ist ein Fehler aufgetreten. (" + ex.Message + ")", "KICKERCUP", MessageBoxButton.OK, MessageBoxImage.Error); } }