コード例 #1
0
        public async Task CreateAsync(TestUser testUser)
        {
            // given

            // when
            IdentityResult result = await _userStore.CreateAsync(testUser, CancellationToken.None);

            // then
            result.ShouldBe(IdentityResult.Success);

            TestUser user = await _userStore.FindByNameAsync(testUser.NormalizedUserName, CancellationToken.None);

            user.ShouldNotBeNull();
        }
コード例 #2
0
        public async Task CreateAsync()
        {
            // given
            var identityRole = new IdentityRole("root administrator sa");

            identityRole.NormalizedName = identityRole.Name;

            // when
            IdentityResult result = await _roleStore.CreateAsync(identityRole, CancellationToken.None);

            // then
            result.ShouldBe(IdentityResult.Success);

            IdentityRole role = await _roleStore.FindByNameAsync(identityRole.Name, CancellationToken.None);

            role.ShouldNotBeNull();
        }
コード例 #3
0
        public async Task UpdateAsync(TestUser testUser)
        {
            // given
            await _userStore.CreateAsync(testUser, CancellationToken.None);

            testUser.UserName = "******";

            // when
            IdentityResult result = await _userStore.UpdateAsync(testUser, CancellationToken.None);

            // then
            result.ShouldBe(IdentityResult.Success);

            TestUser actualUserName = await _userStore.FindByIdAsync(testUser.Id, CancellationToken.None);

            actualUserName.ShouldNotBeNull();
            actualUserName.UserName.ShouldBe(testUser.UserName);
        }
コード例 #4
0
        public async Task UpdateAsync()
        {
            // given
            List <IdentityRole> rolesList = await AddFiveRoles();

            IdentityRole updatedRole = rolesList.First();

            updatedRole.Name = "A new name";

            // when
            IdentityResult result = await _roleStore.UpdateAsync(updatedRole, CancellationToken.None);

            // then
            result.ShouldBe(IdentityResult.Success);

            IdentityRole role = await _roleStore.FindByIdAsync(updatedRole.Id, CancellationToken.None);

            role.ShouldNotBeNull();
            role.Name.ShouldBe(updatedRole.Name);
        }