YesSql.Tests.CoreTests.ShouldReturnImplicitlyFilteredType C# (CSharp) Method

ShouldReturnImplicitlyFilteredType() private method

private ShouldReturnImplicitlyFilteredType ( ) : Task
return Task
        public async Task ShouldReturnImplicitlyFilteredType()
        {
            _store.RegisterIndexes<PersonIndexProvider>();

            using (var session = _store.CreateSession())
            {
                session.Save(new Article());
                session.Save(new Person { Firstname = "Bill" });
                session.Save(new Person { Firstname = "Steve" });
                session.Save(new Person { Firstname = "Paul" });
            }

            using (var session = _store.CreateSession())
            {
                Assert.Equal(3, await session.QueryIndexAsync<PersonByName>().Count());
                Assert.Equal(3, await session.QueryAsync().For<Person>().Count());
                Assert.Equal(3, await session.QueryAsync().For<Person>(false).With<PersonByName>().Count());
                Assert.Equal(4, await session.QueryAsync().For<Person>(false).Count());
            }
        }
CoreTests