コード例 #1
0
        public void TesteAnmeldungWennDerBenutzerVorherNichtRegistriertDannKeinErfolg()
        {
            var service = new BenutzerAnmeldungService();
            var darfBenutzerSichAnmelden = service.DarfBenutzerAnmelden("benutzername", "passwort");

            Assert.That(darfBenutzerSichAnmelden, Is.False);
        }
コード例 #2
0
        public void TesteBenutzerRegistrierungWennVornameÖzgürDannKeinErfolg(string nichtErlaubterVorname)
        {
            var benutzerName             = "Hansi";
            var service                  = new BenutzerAnmeldungService();
            var wurdeBenutzerRegistriert = service.BenutzerRegistrieren("Hansi", nichtErlaubterVorname, "Meyer", "IstMirEgal");

            Assert.That(wurdeBenutzerRegistriert, Is.False);

            var objektModell       = HoleObjektModell();
            var registeredBenutzer = objektModell.Benutzer.SingleOrDefault(bntzer => bntzer.Benutzername.Equals(benutzerName));

            Assert.That(registeredBenutzer, Is.Null);
        }
コード例 #3
0
        public void TesteAnmeldungWennDerBenutzerVorherRegistriertDannErfolg()
        {
            var benutzername = "Hansi";
            var vorname      = "Hans";
            var nachname     = "Meyer";
            var passwort     = "IstMirEgal";

            var service = new BenutzerAnmeldungService();

            service.BenutzerRegistrieren(benutzername, vorname, nachname, passwort);

            var darfBenutzerSichAnmelden = service.DarfBenutzerAnmelden(benutzername, passwort);

            Assert.That(darfBenutzerSichAnmelden, Is.True);
        }
コード例 #4
0
        public void TesteBenutzerRegistrierungWennNichtOezguerDannErfolg()
        {
            var benutzername = "Hansi";
            var vorname      = "Hans";
            var nachname     = "Meyer";
            var passwort     = "IstMirEgal";

            var service = new BenutzerAnmeldungService();
            var wurdeBenutzerRegistriert = service.BenutzerRegistrieren(benutzername, vorname, nachname, passwort);

            Assert.That(wurdeBenutzerRegistriert, Is.True);

            //TODO: Wie können wir die Registrierung ohne das Ergebnis aus der Methode prüfen? Maske / Daten / Anderer prozess

            //TODO: Check Anmelden

            var objektModell       = HoleObjektModell();
            var registeredBenutzer = objektModell.Benutzer.Single(bntzer => bntzer.Benutzername.Equals(benutzername));

            Assert.That(registeredBenutzer.Benutzername, Is.EqualTo(benutzername));
            Assert.That(registeredBenutzer.Vorname, Is.EqualTo(vorname));
            Assert.That(registeredBenutzer.Nachname, Is.EqualTo(nachname));
            Assert.That(registeredBenutzer.Passwort, Is.EqualTo(passwort));
        }
コード例 #5
0
        protected BenutzerAnmeldungService ErzeugeBenutzerAnmeldungService()
        {
            var service = new BenutzerAnmeldungService(HoleObjektModell());

            return(service);
        }