Skip to content

Commit f4bb50c

Browse files
Generate async files
1 parent 29262ce commit f4bb50c

File tree

1 file changed

+19
-30
lines changed
  • src/NHibernate.Test/Async/NHSpecificTest/GH3327

1 file changed

+19
-30
lines changed

src/NHibernate.Test/Async/NHSpecificTest/GH3327/Fixture.cs

Lines changed: 19 additions & 30 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,6 @@
88
//------------------------------------------------------------------------------
99

1010

11-
using System;
1211
using NUnit.Framework;
1312

1413
namespace NHibernate.Test.NHSpecificTest.GH3327
@@ -19,56 +18,46 @@ public class FixtureAsync : BugTestCase
1918
{
2019
protected override void OnSetUp()
2120
{
22-
Sfi.Statistics.IsStatisticsEnabled = true;
21+
using var session = OpenSession();
22+
using var t = session.BeginTransaction();
23+
var parent = new Entity { Name = "Parent" };
24+
var child = new ChildEntity { Name = "Child", Parent = parent };
25+
session.Save(parent);
26+
session.Save(child);
27+
t.Commit();
2328
}
2429

2530
protected override void OnTearDown()
2631
{
27-
Sfi.Statistics.IsStatisticsEnabled = false;
28-
using (var session = OpenSession())
29-
using (var transaction = session.BeginTransaction())
30-
{
31-
session.CreateQuery("delete from ChildEntity").ExecuteUpdate();
32-
session.CreateQuery("delete from Entity").ExecuteUpdate();
32+
using var session = OpenSession();
33+
using var transaction = session.BeginTransaction();
34+
session.CreateQuery("delete from ChildEntity").ExecuteUpdate();
35+
session.CreateQuery("delete from Entity").ExecuteUpdate();
3336

34-
transaction.Commit();
35-
}
37+
transaction.Commit();
3638
}
3739

3840
[Test]
3941
public async Task NotIsCorrectlyHandledAsync()
4042
{
41-
using (var session = OpenSession())
42-
using (var t = session.BeginTransaction())
43-
{
44-
var parent = new Entity { Name = "Parent" };
45-
var child = new ChildEntity { Name = "Child", Parent = parent };
46-
await (session.SaveAsync(parent));
47-
await (session.SaveAsync(child));
48-
await (t.CommitAsync());
49-
}
50-
51-
using (var session = OpenSession())
52-
using (var _ = session.BeginTransaction())
53-
{
54-
var q = session.CreateQuery(
55-
@"SELECT COUNT(ROOT.Id)
43+
using var session = OpenSession();
44+
var q = session.CreateQuery(
45+
@"SELECT COUNT(ROOT.Id)
5646
FROM Entity AS ROOT
5747
WHERE (
5848
EXISTS (FROM ChildEntity AS CHILD WHERE CHILD.Parent = ROOT)
5949
AND ROOT.Name = 'Parent'
6050
)");
61-
Assert.That((await (q.ListAsync()))[0], Is.EqualTo(1));
51+
Assert.That((await (q.ListAsync()))[0], Is.EqualTo(1));
6252

63-
q = session.CreateQuery(
64-
@"SELECT COUNT(ROOT.Id)
53+
q = session.CreateQuery(
54+
@"SELECT COUNT(ROOT.Id)
6555
FROM Entity AS ROOT
6656
WHERE NOT (
6757
EXISTS (FROM ChildEntity AS CHILD WHERE CHILD.Parent = ROOT)
6858
AND ROOT.Name = 'Parent'
6959
)");
70-
Assert.That((await (q.ListAsync()))[0], Is.EqualTo(0));
71-
}
60+
Assert.That((await (q.ListAsync()))[0], Is.EqualTo(0));
7261
}
7362
}
7463
}

0 commit comments

Comments
 (0)