コード例 #1
0
        public async Task CheckAddAccountAsync(string newAccountId)
        {
            var roles = await roleProvider.RolesAsync();

            Role oldRole = roles.FirstOrDefault();
            Role newRole = new Role()
            {
                Context     = oldRole.Context,
                DefaultRole = oldRole.DefaultRole
            };
            Account account = await accountProvider.GetById(newAccountId);

            newRole.Account = account;

            var added = await areaProvider.AddAccountAsync(newRole);

            Assert.NotNull(added);
            Assert.IsType <Role>(added);
            Assert.True(await roleProvider.RemoveRoleCreated(added.Id));
        }