Skip to content

Commit 808a8e9

Browse files
Generate async files
1 parent 5dd7df1 commit 808a8e9

File tree

1 file changed

+37
-36
lines changed

1 file changed

+37
-36
lines changed

src/NHibernate.Test/Async/NHSpecificTest/GH3288/FetchAndCollectionJoinFixture.cs

Lines changed: 37 additions & 36 deletions
Original file line numberDiff line numberDiff line change
@@ -12,46 +12,47 @@
1212
using NHibernate.Linq;
1313
using NUnit.Framework;
1414

15-
namespace NHibernate.Test.NHSpecificTest.GH3288;
16-
using System.Threading.Tasks;
17-
18-
[TestFixture]
19-
public class FetchAndCollectionJoinFixtureAsync : BugTestCase
15+
namespace NHibernate.Test.NHSpecificTest.GH3288
2016
{
21-
protected override void OnSetUp()
17+
using System.Threading.Tasks;
18+
[TestFixture]
19+
public class FetchAndCollectionJoinFixtureAsync : BugTestCase
2220
{
23-
using var session = OpenSession();
24-
using var transaction = session.BeginTransaction();
25-
var middleEntity = new MiddleEntity();
26-
middleEntity.Components.Add(new Component { MiddleEntity = middleEntity, Value = 1 });
27-
var te = new TopEntity
21+
protected override void OnSetUp()
2822
{
29-
MiddleEntity = middleEntity
30-
};
31-
session.Save(middleEntity);
32-
session.Save(te);
33-
34-
transaction.Commit();
35-
}
36-
37-
protected override void OnTearDown()
38-
{
39-
using var session = OpenSession();
40-
using var transaction = session.BeginTransaction();
41-
session.Delete("from System.Object");
23+
using var session = OpenSession();
24+
using var transaction = session.BeginTransaction();
25+
var middleEntity = new MiddleEntity();
26+
middleEntity.Components.Add(new Component { MiddleEntity = middleEntity, Value = 1 });
27+
var te = new TopEntity
28+
{
29+
MiddleEntity = middleEntity
30+
};
31+
session.Save(middleEntity);
32+
session.Save(te);
33+
34+
transaction.Commit();
35+
}
36+
37+
protected override void OnTearDown()
38+
{
39+
using var session = OpenSession();
40+
using var transaction = session.BeginTransaction();
41+
session.Delete("from System.Object");
4242

43-
transaction.Commit();
44-
}
43+
transaction.Commit();
44+
}
4545

46-
[Test]
47-
public async Task ReuseEntityJoinWithCollectionJoinAsync()
48-
{
49-
using var session = OpenSession();
50-
51-
var entities = await (session.Query<TopEntity>()
52-
.Fetch(e => e.MiddleEntity)
53-
.Where(e => e.MiddleEntity.Components.Any(e => e.Value != 0))
54-
.ToListAsync());
55-
Assert.That(entities.Count, Is.EqualTo(1));
46+
[Test]
47+
public async Task ReuseEntityJoinWithCollectionJoinAsync()
48+
{
49+
using var session = OpenSession();
50+
51+
var entities = await (session.Query<TopEntity>()
52+
.Fetch(e => e.MiddleEntity)
53+
.Where(e => e.MiddleEntity.Components.Any(e => e.Value != 0))
54+
.ToListAsync());
55+
Assert.That(entities.Count, Is.EqualTo(1));
56+
}
5657
}
5758
}

0 commit comments

Comments
 (0)