コード例 #1
0
        public void AuthorizeUserLoginNotExistTest()
        {
            IUserDataService service = new UserDataService();

            service.AuthorizeUser("non existend login", "password", out LoginFailType code);
            Assert.That(code, Is.EqualTo(LoginFailType.WrongLogin));
        }
コード例 #2
0
        public void AuthorizeUserWrongPasswordTest()
        {
            IUserDataService service = new UserDataService();

            service.AuthorizeUser("login", "Bad password", out LoginFailType code);
            Assert.That(code, Is.EqualTo(LoginFailType.WrongPassword));
        }
コード例 #3
0
        public void AuthorizeUserPasswordEmptyTest()
        {
            IUserDataService service = new UserDataService();

            service.AuthorizeUser("login", "", out LoginFailType code);
            Assert.That(code, Is.EqualTo(LoginFailType.Error));
        }
コード例 #4
0
        public void GetUserIdDataPositiveTest()
        {
            IUserDataService service = new UserDataService();
            string           id      = service.GetUserIdBySessionId(service.AuthorizeUser("login", "password", out LoginFailType code));

            Assert.That(id, Is.Not.Null);
        }
コード例 #5
0
        public void GetUserDataPositiveTest()
        {
            IUserDataService service = new UserDataService();
            IUserData        usrData = service.GetUserData(service.AuthorizeUser("login", "password", out LoginFailType code));

            Assert.That(usrData, Is.Not.Null);
            Assert.That(usrData.SessionID, Is.Not.Null);
            Assert.That(usrData.Title, Is.Not.Null);
            Assert.That(usrData.UserID, Is.Not.Null);
        }
コード例 #6
0
        public void AuthorizeUserPasswordNullTest()
        {
            IUserDataService service = new UserDataService();

            Assert.Throws <ArgumentNullException>(() => service.AuthorizeUser("login", null, out LoginFailType code));
        }
コード例 #7
0
        public void AuthorizeUserLoginNullTest()
        {
            IUserDataService service = new UserDataService();

            Assert.Throws <ArgumentNullException>(() => service.AuthorizeUser(null, "123456", out LoginFailType code));
        }