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

ShouldDeleteCustomObject() private method

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

            var bill = new Person
            {
                Firstname = "Bill",
                Lastname = "Gates"
            };

            using (var session = _store.CreateSession())
            {
                session.Save(bill);
            }

            using (var session = _store.CreateSession())
            {
                var person = await session.QueryAsync().For<Person>().FirstOrDefault();
                Assert.NotNull(person);

                session.Delete(person);
            }

            using (var session = _store.CreateSession())
            {
                var person = await session.QueryAsync().For<Person>().FirstOrDefault();
                Assert.Null(person);
            }
        }
CoreTests