Skip to content

Commit 2b4077e

Browse files
committed
Make test SQLite friendly
1 parent ca40016 commit 2b4077e

File tree

2 files changed

+8
-4
lines changed

2 files changed

+8
-4
lines changed

src/NHibernate.Test/Async/NHSpecificTest/GH1235/OptionalJoinFixture.cs

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -118,11 +118,12 @@ public async Task ShouldThrowStaleStateForOptimisticLockUpdateAsync()
118118

119119
result.OtherName += "x";
120120
using (var s2 = OpenSession())
121-
using (var t2 = s2.BeginTransaction())
122121
{
123122
var result2 = await (s2.Query<MultiTableEntity>().FirstOrDefaultAsync());
124123
result2.OtherName += "y";
125124
await (t1.CommitAsync());
125+
126+
using (var t2 = s2.BeginTransaction())
126127
Assert.That(
127128
() => t2.CommitAsync(),
128129
_optimisticLock == null
@@ -151,11 +152,12 @@ public async Task ShouldThrowStaleStateForOptimisticLockDeleteAsync()
151152

152153
result.OtherName += "x";
153154
using (var s2 = OpenSession())
154-
using (var t2 = s2.BeginTransaction())
155155
{
156156
var result2 = await (s2.Query<MultiTableEntity>().FirstOrDefaultAsync());
157157
await (s2.DeleteAsync(result2));
158158
await (t1.CommitAsync());
159+
160+
using (var t2 = s2.BeginTransaction())
159161
Assert.That(
160162
() => t2.CommitAsync(),
161163
_optimisticLock == null

src/NHibernate.Test/NHSpecificTest/GH1235/OptionalJoinFixture.cs

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -106,11 +106,12 @@ public void ShouldThrowStaleStateForOptimisticLockUpdate()
106106

107107
result.OtherName += "x";
108108
using (var s2 = OpenSession())
109-
using (var t2 = s2.BeginTransaction())
110109
{
111110
var result2 = s2.Query<MultiTableEntity>().FirstOrDefault();
112111
result2.OtherName += "y";
113112
t1.Commit();
113+
114+
using (var t2 = s2.BeginTransaction())
114115
Assert.That(
115116
() => t2.Commit(),
116117
_optimisticLock == null
@@ -139,11 +140,12 @@ public void ShouldThrowStaleStateForOptimisticLockDelete()
139140

140141
result.OtherName += "x";
141142
using (var s2 = OpenSession())
142-
using (var t2 = s2.BeginTransaction())
143143
{
144144
var result2 = s2.Query<MultiTableEntity>().FirstOrDefault();
145145
s2.Delete(result2);
146146
t1.Commit();
147+
148+
using (var t2 = s2.BeginTransaction())
147149
Assert.That(
148150
() => t2.Commit(),
149151
_optimisticLock == null

0 commit comments

Comments
 (0)