Beispiel #1
0
        public void TesteBenutzerRegistrieren()
        {
            var benutzerDienst = new EventSourcing.BenutzerAnmeldungService.BenutzerAnmeldungService(new EventStore());

            benutzerDienst.BenutzerRegistrieren("merkel", "angela", "merkel", "hochgeheim");

            Assert.That(benutzerDienst.DarfBenutzerAnmelden("merkel", "hochgeheim"), Is.True);
        }
Beispiel #2
0
        public void TesteRegistrierteBenutzerDarfMitFalschemPasswortNichtAnmelden()
        {
            var benutzerDienst = new EventSourcing.BenutzerAnmeldungService.BenutzerAnmeldungService(new EventStore());

            benutzerDienst.BenutzerRegistrieren("merkel", "angela", "merkel", "hochgeheim"); Assert.That(benutzerDienst.DarfBenutzerAnmelden("nicht registrierte Benutzer", "kennwort"), Is.False);

            Assert.That(benutzerDienst.DarfBenutzerAnmelden("merkel", "falschespasswort"), Is.False);
        }
Beispiel #3
0
        public void TesteBenutzerDarfAnmeldenNachPasswortAendern()
        {
            var benutzerDienst = new EventSourcing.BenutzerAnmeldungService.BenutzerAnmeldungService(new EventStore());

            benutzerDienst.BenutzerRegistrieren("merkel", "angela", "merkel", "hochgeheim");

            Assert.That(benutzerDienst.DarfBenutzerAnmelden("merkel", "hochgeheim"), Is.True);

            var neuesPasswort = "harbers123";

            benutzerDienst.PasswortAendern("merkel", "hochgeheim", neuesPasswort);
            Assert.That(benutzerDienst.DarfBenutzerAnmelden("merkel", neuesPasswort), Is.True);
        }
Beispiel #4
0
        public void TestePasswortAendernMitUngueltigemNeuenPasswort()
        {
            var benutzerDienst = new EventSourcing.BenutzerAnmeldungService.BenutzerAnmeldungService(new EventStore());

            benutzerDienst.BenutzerRegistrieren("merkel", "angela", "merkel", "hochgeheim");

            Assert.That(benutzerDienst.DarfBenutzerAnmelden("merkel", "hochgeheim"), Is.True);

            var neuesPasswort = "123";

            benutzerDienst.PasswortAendern("merkel", "hochgeheim", neuesPasswort);
            Assert.That(benutzerDienst.DarfBenutzerAnmelden("merkel", neuesPasswort), Is.False);

            Assert.That(benutzerDienst.DarfBenutzerAnmelden("merkel", "hochgeheim"), Is.True);
        }
Beispiel #5
0
        public void TesteNichtRegistrierteBenutzerDarfNichtAnmelden()
        {
            var benutzerDienst = new EventSourcing.BenutzerAnmeldungService.BenutzerAnmeldungService(new EventStore());

            Assert.That(benutzerDienst.DarfBenutzerAnmelden("nicht registrierte Benutzer", "kennwort"), Is.False);
        }