public void LoginParticipantDB_Login_WithInValidUser()
        {
            //Setup

            //Act - trying to log in
            uut = new LoginHandler(mockContext.Object);
            var actual = uut.LoginParticipantDB("bla", "bla");

            //Assert - Checking Loginstatus.IsSuccess.
            Assert.IsFalse(actual.success);
        }
        public void LoginParticipantDB_Login_WithInvalidEmail()
        {
            //Setup


            //Act - trying to log in
            var actual = uut.LoginParticipantDB("bla", "123456");

            //Assert - Checking Loginstatus.ErrorMessage.
            Assert.AreEqual(actual.errormessage, "No participant with this email exists");
        }
        public void LoginParticipantDB_Login_WithValidUser()
        {
            //Setup

            //Act - trying to log in
            uut = new LoginHandler(mockContext.Object);
            var actual = uut.LoginParticipantDB("*****@*****.**", "123456");

            //Assert - Checking Loginstatus.IsSuccess.
            Assert.IsTrue(actual.success);
        }
        public void LoginParticipantDB_Login_WithInvalidPassword()
        {
            //Setup

            //Act - trying to log in
            uut = new LoginHandler(mockContext.Object);
            var actual = uut.LoginParticipantDB("*****@*****.**", "bla");

            //Assert - Checking Loginstatus.ErrorMessage.
            Assert.AreEqual(actual.errormessage, "Wrong password");
        }