Skip to content

Commit f7ca5c3

Browse files
Generate async files
1 parent 00d5606 commit f7ca5c3

File tree

1 file changed

+19
-3
lines changed
  • src/NHibernate.Test/Async/NHSpecificTest/GH3334

1 file changed

+19
-3
lines changed

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

Lines changed: 19 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -61,7 +61,23 @@ public void OneTimeTearDown()
6161
transaction.Commit();
6262
}
6363

64-
public static IEnumerable<TestCase> GetNoExceptionOnExecuteQueryTestCases()
64+
public class TestCaseItem
65+
{
66+
public string Name { get; }
67+
public string Hql { get; }
68+
public int LineNumber { get; }
69+
70+
public TestCaseItem(string name, string hql, [CallerLineNumber] int lineNumber = 0)
71+
{
72+
Name = name;
73+
Hql = hql;
74+
LineNumber = lineNumber;
75+
}
76+
77+
public override string ToString() => $"{LineNumber:0000}: {Name}";
78+
}
79+
80+
public static IEnumerable<TestCaseItem> GetNoExceptionOnExecuteQueryTestCases()
6581
{
6682
/* does not work because of inner join or theta join created for many-to-one
6783
@"
@@ -151,13 +167,13 @@ OR otherEntity.Name like 'A%'
151167
}
152168

153169
[Test, TestCaseSource(nameof(GetNoExceptionOnExecuteQueryTestCases))]
154-
public async Task NoExceptionOnExecuteQueryAsync(TestCase testCase)
170+
public async Task NoExceptionOnExecuteQueryAsync(TestCaseItem testCase)
155171
{
156172
using var session = OpenSession();
157173
using var _ = session.BeginTransaction();
158174

159175
var q = session.CreateQuery(testCase.Hql);
160-
Assert.AreEqual(1, (await (q.ListAsync())).Count);
176+
Assert.That(await (q.ListAsync()), Has.Count.EqualTo(1));
161177
}
162178

163179
protected override bool CheckDatabaseWasCleaned()

0 commit comments

Comments
 (0)