public TransactionIT(ITestOutputHelper output, StandAloneIntegrationTestFixture fixture) : base(output, fixture) { // clean database after each test run using (var tmpSession = Server.Driver.Session()) { tmpSession.Run("MATCH (n) DETACH DELETE n").Consume(); } session = NewSession(); }
public IObservable <IRxTransaction> BeginTransaction(IRxSession session, TContext context) { if (_useBookmark) { return(session.BeginTransaction().RetryWhen(failed => { return failed.SelectMany(exc => { if (exc is TransientException) { context.BookmarkFailed(); return Observable.Return(1); } return Observable.Throw <int>(exc); }); })); } return(session.BeginTransaction()); }
public Transaction(ITestOutputHelper output, StandAloneIntegrationTestFixture standAlone) : base(output, standAlone) { rxSession = NewSession(); rxTransaction = rxSession.BeginTransaction().SingleAsync().Wait(); }
public Session(ITestOutputHelper output, StandAloneIntegrationTestFixture standAlone) : base(output, standAlone) { rxSession = NewSession(); }
public TransactionIT(ITestOutputHelper output, StandAloneIntegrationTestFixture fixture) : base(output, fixture) { session = NewSession(); }