예제 #1
0
        public async Task GetAllAsync()
        {
            var identities = IdentityGenerator.GenerateIdentities(25);
            await _identityRepository.AddAsync(identities, o => o.ImmediateConsistency());

            var results = await _identityRepository.GetAllAsync(o => o.PageLimit(100));

            Assert.NotNull(results);
            Assert.Equal(25, results.Total);
            Assert.Equal(25, results.Documents.Count);
            Assert.Equal(identities.OrderBy(i => i.Id), results.Documents.OrderBy(i => i.Id));
        }
        public async Task GetAll()
        {
            var identities = IdentityGenerator.GenerateIdentities(25);
            await _identityRepository.AddAsync(identities);

            await _client.RefreshAsync();

            var results = await _identityRepository.GetAllAsync(paging : 100);

            Assert.NotNull(results);
            Assert.Equal(25, results.Total);
            Assert.Equal(25, results.Documents.Count);
            Assert.Equal(identities.OrderBy(i => i.Id), results.Documents.OrderBy(i => i.Id));
        }