public static void Main() { var uiAnmelden = new UiAnmelden(); var mainWindow = new MainWindow(); var userProvider = new UserProvider(); var hashedPasswort = Benutzerverwaltung.Passwort_hashen("admin"); userProvider.Schreibe(new User { Username = "******", HashedPassword = hashedPasswort }); var benutzerverwaltung = new Benutzerverwaltung(userProvider); uiAnmelden.Anmelden += (usr, pwd) => { var rechte = benutzerverwaltung.Anmelden(usr, pwd); mainWindow.Rechte_anzeigen(rechte.ToString()); mainWindow.Show(); }; uiAnmelden.PasswortVergessen += usr => benutzerverwaltung.Passwort_vergessen(usr); uiAnmelden.ShowDialog(); var app = new Application { MainWindow = mainWindow }; app.Run(mainWindow); }
public void Setup() { userProviderAttrappe = new UserProviderAttrappe(); sut = new Benutzerverwaltung(userProviderAttrappe); }