コード例 #1
0
        public void InvalidLogin()
        {
            SecurityUserService service = new SecurityUserService(new FakeSecurityUserRepository(null));
            SecurityUser        user;

            service.CreateUser(new SecurityUser()
            {
                UserName = "******", Password = "******"
            }, new int[] { });

            Assert.IsFalse(service.Authenticate("testusr", "321", out user));
            Assert.IsNull(user);
        }
コード例 #2
0
        public void TestRegisterAndLogin()
        {
            SecurityUserService service = new SecurityUserService(new FakeSecurityUserRepository(null));
            SecurityUser        user;

            service.CreateUser(new SecurityUser()
            {
                UserName = "******", Password = "******"
            }, new int[] { });

            Assert.IsTrue(service.Authenticate("testusr", "123", out user));
            Assert.IsNotNull(user);
            Assert.AreEqual("testusr", user.UserName);
            Assert.AreNotEqual("123", user.Password);
        }
コード例 #3
0
        public void TestRegisterAndLogin()
        {
            SecurityUserService service = new SecurityUserService(
                new SecurityUserRepository(
                    new Database(ConfigurationManager.ConnectionStrings["SecurityConnection"].ConnectionString)));
            SecurityUser user;

            service.CreateUser(new SecurityUser()
            {
                UserName = "******", Password = "******"
            }, new int[] { });

            Assert.IsTrue(service.Authenticate("testusr", "123", out user));
            Assert.IsNotNull(user);
            Assert.Greater(user.UserId, 0);
            Assert.AreNotEqual("123", user.Password);
        }