Skip to content

Commit 0d9d46b

Browse files
Fix tests for 5.3.x language support
1 parent 522b1a0 commit 0d9d46b

File tree

2 files changed

+74
-68
lines changed

2 files changed

+74
-68
lines changed

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

Lines changed: 39 additions & 36 deletions
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,6 @@
1010

1111
using System;
1212
using System.Linq;
13-
using NHibernate.Criterion;
1413
using NUnit.Framework;
1514
using NHibernate.Linq;
1615

@@ -22,58 +21,62 @@ public class FixtureAsync : BugTestCase
2221
{
2322
protected override void OnSetUp()
2423
{
25-
using var session = OpenSession();
26-
using var transaction = session.BeginTransaction();
24+
using (var session = OpenSession())
25+
using (var transaction = session.BeginTransaction())
26+
{
27+
var e1 = new Person { Name = "Bob", DateOfBirth = new DateTime(2009, 12, 23) };
28+
session.Save(e1);
2729

28-
var e1 = new Person { Name = "Bob", DateOfBirth = new DateTime(2009, 12, 23) };
29-
session.Save(e1);
30+
var e2 = new Person { Name = "Sally", DateOfBirth = new DateTime(2018, 9, 30) };
31+
session.Save(e2);
3032

31-
var e2 = new Person { Name = "Sally", DateOfBirth = new DateTime(2018, 9, 30) };
32-
session.Save(e2);
33-
34-
transaction.Commit();
33+
transaction.Commit();
34+
}
3535
}
3636

3737
protected override void OnTearDown()
3838
{
39-
using var session = OpenSession();
40-
using var transaction = session.BeginTransaction();
41-
42-
session.CreateQuery("delete from System.Object").ExecuteUpdate();
39+
using (var session = OpenSession())
40+
using (var transaction = session.BeginTransaction())
41+
{
42+
session.CreateQuery("delete from System.Object").ExecuteUpdate();
4343

44-
transaction.Commit();
44+
transaction.Commit();
45+
}
4546
}
4647

4748
[Test]
4849
public async Task LinqAsync()
4950
{
50-
using var session = OpenSession();
51-
using var _ = session.BeginTransaction();
52-
53-
DateTime? dateOfSearch = null;
54-
55-
var result = await ((
56-
from person in session.Query<Person>()
57-
where dateOfSearch == null || person.DateOfBirth > dateOfSearch
58-
select person).ToListAsync());
59-
60-
Assert.That(result, Has.Count.EqualTo(2));
51+
using (var session = OpenSession())
52+
using (session.BeginTransaction())
53+
{
54+
DateTime? dateOfSearch = null;
55+
56+
var result = await ((
57+
from person in session.Query<Person>()
58+
where dateOfSearch == null || person.DateOfBirth > dateOfSearch
59+
select person).ToListAsync());
60+
61+
Assert.That(result, Has.Count.EqualTo(2));
62+
}
6163
}
6264

6365
[Test]
6466
public async Task HqlAsync()
6567
{
66-
using var session = OpenSession();
67-
using var _ = session.BeginTransaction();
68-
69-
DateTime? dateOfSearch = null;
70-
71-
var result =
72-
await (session.CreateQuery("from Person where :DateOfSearch is null OR DateOfBirth > :DateOfSearch")
73-
.SetParameter("DateOfSearch", dateOfSearch, NHibernateUtil.DateTime)
74-
.ListAsync<Person>());
75-
76-
Assert.That(result, Has.Count.EqualTo(2));
68+
using (var session = OpenSession())
69+
using (session.BeginTransaction())
70+
{
71+
DateTime? dateOfSearch = null;
72+
73+
var result =
74+
await (session.CreateQuery("from Person where :DateOfSearch is null OR DateOfBirth > :DateOfSearch")
75+
.SetParameter("DateOfSearch", dateOfSearch, NHibernateUtil.DateTime)
76+
.ListAsync<Person>());
77+
78+
Assert.That(result, Has.Count.EqualTo(2));
79+
}
7780
}
7881
}
7982
}
Lines changed: 35 additions & 32 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,5 @@
11
using System;
22
using System.Linq;
3-
using NHibernate.Criterion;
43
using NUnit.Framework;
54

65
namespace NHibernate.Test.NHSpecificTest.GH3291
@@ -10,58 +9,62 @@ public class Fixture : BugTestCase
109
{
1110
protected override void OnSetUp()
1211
{
13-
using var session = OpenSession();
14-
using var transaction = session.BeginTransaction();
12+
using (var session = OpenSession())
13+
using (var transaction = session.BeginTransaction())
14+
{
15+
var e1 = new Person { Name = "Bob", DateOfBirth = new DateTime(2009, 12, 23) };
16+
session.Save(e1);
1517

16-
var e1 = new Person { Name = "Bob", DateOfBirth = new DateTime(2009, 12, 23) };
17-
session.Save(e1);
18+
var e2 = new Person { Name = "Sally", DateOfBirth = new DateTime(2018, 9, 30) };
19+
session.Save(e2);
1820

19-
var e2 = new Person { Name = "Sally", DateOfBirth = new DateTime(2018, 9, 30) };
20-
session.Save(e2);
21-
22-
transaction.Commit();
21+
transaction.Commit();
22+
}
2323
}
2424

2525
protected override void OnTearDown()
2626
{
27-
using var session = OpenSession();
28-
using var transaction = session.BeginTransaction();
29-
30-
session.CreateQuery("delete from System.Object").ExecuteUpdate();
27+
using (var session = OpenSession())
28+
using (var transaction = session.BeginTransaction())
29+
{
30+
session.CreateQuery("delete from System.Object").ExecuteUpdate();
3131

32-
transaction.Commit();
32+
transaction.Commit();
33+
}
3334
}
3435

3536
[Test]
3637
public void Linq()
3738
{
38-
using var session = OpenSession();
39-
using var _ = session.BeginTransaction();
39+
using (var session = OpenSession())
40+
using (session.BeginTransaction())
41+
{
42+
DateTime? dateOfSearch = null;
4043

41-
DateTime? dateOfSearch = null;
44+
var result = (
45+
from person in session.Query<Person>()
46+
where dateOfSearch == null || person.DateOfBirth > dateOfSearch
47+
select person).ToList();
4248

43-
var result = (
44-
from person in session.Query<Person>()
45-
where dateOfSearch == null || person.DateOfBirth > dateOfSearch
46-
select person).ToList();
47-
48-
Assert.That(result, Has.Count.EqualTo(2));
49+
Assert.That(result, Has.Count.EqualTo(2));
50+
}
4951
}
5052

5153
[Test]
5254
public void Hql()
5355
{
54-
using var session = OpenSession();
55-
using var _ = session.BeginTransaction();
56-
57-
DateTime? dateOfSearch = null;
56+
using (var session = OpenSession())
57+
using (session.BeginTransaction())
58+
{
59+
DateTime? dateOfSearch = null;
5860

59-
var result =
60-
session.CreateQuery("from Person where :DateOfSearch is null OR DateOfBirth > :DateOfSearch")
61-
.SetParameter("DateOfSearch", dateOfSearch, NHibernateUtil.DateTime)
62-
.List<Person>();
61+
var result =
62+
session.CreateQuery("from Person where :DateOfSearch is null OR DateOfBirth > :DateOfSearch")
63+
.SetParameter("DateOfSearch", dateOfSearch, NHibernateUtil.DateTime)
64+
.List<Person>();
6365

64-
Assert.That(result, Has.Count.EqualTo(2));
66+
Assert.That(result, Has.Count.EqualTo(2));
67+
}
6568
}
6669
}
6770
}

0 commit comments

Comments
 (0)