Skip to content

Commit ec8847f

Browse files
committed
NH-1981 - Make test results consistent
1 parent 7310c52 commit ec8847f

File tree

1 file changed

+32
-16
lines changed
  • src/NHibernate.Test/NHSpecificTest/NH1981

1 file changed

+32
-16
lines changed

src/NHibernate.Test/NHSpecificTest/NH1981/Fixture.cs

Lines changed: 32 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -1,31 +1,47 @@
1-
using System.Collections.Generic;
2-
using System.IO;
3-
using System.Reflection;
4-
using System.Text;
5-
using NHibernate.Cfg;
6-
using NHibernate.Tool.hbm2ddl;
71
using NUnit.Framework;
82

93
namespace NHibernate.Test.NHSpecificTest.NH1981
104
{
115
[TestFixture]
126
public class Fixture : BugTestCase
137
{
8+
protected override void OnSetUp()
9+
{
10+
using (var s = OpenSession())
11+
using (var tx = s.BeginTransaction())
12+
{
13+
s.Save(new Article { Longitude = 90 });
14+
s.Save(new Article { Longitude = 90 });
15+
s.Save(new Article { Longitude = 120 });
16+
17+
tx.Commit();
18+
}
19+
}
20+
21+
protected override void OnTearDown()
22+
{
23+
using (var s = OpenSession())
24+
using (var tx = s.BeginTransaction())
25+
{
26+
s.Delete("from Article");
27+
28+
tx.Commit();
29+
}
30+
}
31+
1432
[Test]
1533
public void CanGroupWithParameter()
1634
{
17-
using (ISession s = OpenSession())
18-
using (ITransaction tx = s.BeginTransaction())
35+
using (var s = OpenSession())
36+
using (s.BeginTransaction())
1937
{
20-
s.Save(new Article() { Longitude = 90 });
21-
s.Save(new Article() { Longitude = 90 });
22-
s.Save(new Article() { Longitude = 120 });
38+
const string queryString =
39+
@"select (Longitude / :divisor)
40+
from Article
41+
group by (Longitude / :divisor)
42+
order by 1";
2343

24-
IList<double> quotients =
25-
s.CreateQuery(
26-
@"select (Longitude / :divisor)
27-
from Article
28-
group by (Longitude / :divisor)")
44+
var quotients = s.CreateQuery(queryString)
2945
.SetDouble("divisor", 30)
3046
.List<double>();
3147

0 commit comments

Comments
 (0)