Skip to content

Commit 8a941ef

Browse files
author
Emil Tzvetkov
committed
GH-2454 well generated asnyc test
1 parent 927015c commit 8a941ef

File tree

1 file changed

+13
-8
lines changed

1 file changed

+13
-8
lines changed

src/NHibernate.Test/Async/NHSpecificTest/GH2454/FixtureByCode.cs

Lines changed: 13 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,11 @@ namespace NHibernate.Test.NHSpecificTest.GH2454
2020
[TestFixture]
2121
public class ByCodeFixtureAsync : TestCaseMappingByCode
2222
{
23+
protected override bool AppliesTo(Dialect.Dialect dialect)
24+
{
25+
return dialect.SupportsScalarSubSelects;
26+
}
27+
2328
protected override HbmMapping GetMappings()
2429
{
2530
var mapper = new ModelMapper();
@@ -49,7 +54,7 @@ protected override HbmMapping GetMappings()
4954
}
5055

5156
[Test]
52-
public async Task SubqueryCorrelatedThroughConditional()
57+
public async Task SubqueryCorrelatedThroughConditionalAsync()
5358
{
5459
using (var session = OpenSession())
5560
using (var transaction = session.BeginTransaction())
@@ -58,26 +63,26 @@ public async Task SubqueryCorrelatedThroughConditional()
5863
{
5964
// alpha entities
6065
var projectAlpha = new Project { Name = "Alpha" };
61-
session.Save(projectAlpha);
66+
await (session.SaveAsync(projectAlpha));
6267

6368
var componentAlpha = new Component { Project = projectAlpha, Name = "Thingie" };
64-
session.Save(componentAlpha);
69+
await (session.SaveAsync(componentAlpha));
6570

6671
var tagAlpha = new Tag { Component1 = componentAlpha, Name = "A20" };
67-
session.Save(tagAlpha);
72+
await (session.SaveAsync(tagAlpha));
6873

6974
// beta entities
7075
var projectBeta = new Project { Name = "Beta" };
71-
session.Save(projectBeta);
76+
await (session.SaveAsync(projectBeta));
7277

7378
var componentBeta = new Component { Project = projectBeta, Name = "Thingie" };
74-
session.Save(componentBeta);
79+
await (session.SaveAsync(componentBeta));
7580

7681
var tagBeta = new Tag { Component1 = componentBeta, Name = "B17" };
77-
session.Save(tagBeta);
82+
await (session.SaveAsync(tagBeta));
7883
}
7984

80-
session.Flush();
85+
await (session.FlushAsync());
8186

8287
// query
8388
{

0 commit comments

Comments
 (0)