Exemplo n.º 1
0
        public async Task UserDisplayByFilterDataTestSearch()
        {
            var filter = new UserFilter {
                Search = "test", Take = 10
            };

            using var store   = GetDocumentStore();
            using var session = store.OpenAsyncSession();

            var query = new UserDisplayByFilter {
                Session = session, Filter = filter, CurrentUser = StandardUser
            };
            await query.Execute();

            query.Result.Should().NotBeNull();
            query.Result.Count().Should().Be(1);
            Assert.That(query.Result.First(), Is.DeepEqualTo(UserData.GetFirstDisplay(true)));
        }
Exemplo n.º 2
0
        public async Task UserDisplayByFilterDataTestAuth()
        {
            var filter = new UserFilter {
                AuthRestrict = true, Take = 10, Skip = 1
            };

            using var store   = GetDocumentStore();
            using var session = store.OpenAsyncSession();

            var query = new UserDisplayByFilter {
                Session = session, Filter = filter, CurrentUser = StandardUser
            };
            await query.Execute();

            query.Result.Should().NotBeNull();
            query.Result.Count().Should().Be(0);

            filter.Skip.Should().Be(1);
            filter.Start.Should().Be(10);
            query.Favourites.Should().Be(0);
        }