Esempio n. 1
0
        public void TestUpdatingEmail()
        {
            var role = new Role(new[] { Permission.ChangeUserDetails });
            var user = new User("Jane", "Doe", "JaneDoe", role);

            user.Email = "*****@*****.**";

            var userDao = new UserDao();

            user.Login();

            userDao.SaveUser(user);

            var userService = new UserService(userDao);

            userService.ChangeEmail(user.Username, "*****@*****.**");

            user = userDao.GetUserByUsername(user.Username);

            Assert.That(user.Email, Is.EqualTo("*****@*****.**"));
        }