Ejemplo n.º 1
0
        public async Task CanFindByNameWhenUsedAsId()
        {
            await _store.CreateAsync(_user1, CancellationToken.None);

            var user = await _store.FindByNameAsync(_user1.NormalizedUserName, CancellationToken.None);

            Assert.Equal(_user1.UserName, user.UserName);
        }
Ejemplo n.º 2
0
        public async Task CanFindByName()
        {
            var store = new ElasticUserStore <string, ElasticIdentityUser>(_elasticClient);

            var user = await store.FindByNameAsync(_user1.NormalizedUserName, CancellationToken.None);

            Assert.Equal(_user1.UserName, user.UserName);
        }
Ejemplo n.º 3
0
        public async Task FindByName_Test()
        {
            var store = new ElasticUserStore <ElasticUser, ElasticRole>(_nestClient, new ElasticOptions {
                UsersIndex = _userIndex
            });

            var user = new ElasticUser
            {
                UserName     = "******",
                PasswordHash = "phash",
                Logins       = new List <ElasticUserLogin> {
                    new ElasticUserLogin(new UserLoginInfo("prov", "key", "test"))
                },
                Email = new ElasticConfirmation("*****@*****.**")
            };

            var createResult = await store.CreateAsync(user, NoCancellationToken);

            var elasticUser = await store.FindByNameAsync("test1", NoCancellationToken);

            Assert.Equal(createResult, IdentityResult.Success);
            Assert.Equal(user.Id, elasticUser.Id);
        }