private async Task <Event> GetEventById(Guid eventId)
 {
     using (var session = _sessionFactory.CreateQuerySession())
     {
         return(await session.ExecuteAsync(new GetEventByIdQuery(eventId)));
     }
 }
 public void ThrowsWhenQueryExceedsTimeout()
 {
     Assert.Throws <NpgsqlException>(() =>
     {
         using (var session = _sessionFactory.CreateQuerySession())
         {
             session.Execute(new TimeoutQuery(5, 1));
         }
     });
 }
Beispiel #3
0
        public void ThenDataCanBeWrittenAndRead()
        {
            InsertTestData();

            using (var session = _sessionFactory.CreateQuerySession())
            {
                session.Execute(new QueryForAllRowsCount()).Should().Be(3);
            }
        }
Beispiel #4
0
        public void ExecuteQueryTest()
        {
            using (var session = SessionFactory.CreateQuerySession())
            {
                var people = session.Execute(_fixture.QueryFactory.CreateGetAllPeopleQuery());

                people.ShouldContain(p => p.Name == _fixture.TestPerson1.Name);
                people.ShouldContain(p => p.Name == _fixture.TestPerson2.Name);
            }
        }