Exemplo n.º 1
0
        public async Task AddUserToRoleTest()
        {
            var role = await CreateRole("testing");
            var user = await CreateUser("tester");

            var target = new RolesController();
            var request = new AddUserToRoleViewModel() { RoleName = role.Name, UserId = user.Id };
            var actual = await target.AddUserToRole(request) as ViewResult;

            using (var ctx = new ApplicationDbContext())
            {
                var dbUser = ctx.Users.Find(user.Id);
                dbUser.Roles.Count.ShouldEqual(1);
            }
        }