Skip to content

Commit 2cb430e

Browse files
committed
One more test case
1 parent 1c19011 commit 2cb430e

File tree

1 file changed

+14
-12
lines changed
  • src/NHibernate.Test/NHSpecificTest/NH2174

1 file changed

+14
-12
lines changed

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

Lines changed: 14 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -47,13 +47,9 @@ public void LinqFetch()
4747
[Test(Description = "GH-3239")]
4848
public void LinqFetchManyToMany()
4949
{
50-
using (var session = OpenSession())
51-
{
52-
var result = (from e in session.Query<Document>().Fetch(x => x.RefferedDetailsManyToMany)
53-
select e).FirstOrDefault();
54-
55-
Assert.That(result.RefferedDetailsManyToMany, Has.Count.EqualTo(1));
56-
}
50+
using var session = OpenSession();
51+
var result = session.Query<Document>().Fetch(x => x.RefferedDetailsManyToMany).First();
52+
Assert.That(result.RefferedDetailsManyToMany, Has.Count.EqualTo(1));
5753
}
5854

5955
[Test]
@@ -69,11 +65,9 @@ public void QueryOverFetch()
6965
[Test(Description = "GH-3239")]
7066
public void QueryOverFetchManyToMany()
7167
{
72-
using (var session = OpenSession())
73-
{
74-
var result = session.QueryOver<Document>().Fetch(SelectMode.Fetch, x => x.RefferedDetailsManyToMany).SingleOrDefault();
75-
Assert.That(result.RefferedDetailsManyToMany, Has.Count.EqualTo(1));
76-
}
68+
using var session = OpenSession();
69+
var result = session.QueryOver<Document>().Fetch(SelectMode.Fetch, x => x.RefferedDetailsManyToMany).SingleOrDefault();
70+
Assert.That(result.RefferedDetailsManyToMany, Has.Count.EqualTo(1));
7771
}
7872

7973
[Test]
@@ -86,5 +80,13 @@ public void LazyLoad()
8680
Assert.That(result.RefferedDetails.Count, Is.EqualTo(1));
8781
}
8882
}
83+
84+
[Test]
85+
public void LazyLoadManyToMany()
86+
{
87+
using var session = OpenSession();
88+
var result = session.Query<Document>().First();
89+
Assert.That(result.RefferedDetailsManyToMany.Count, Is.EqualTo(1));
90+
}
8991
}
9092
}

0 commit comments

Comments
 (0)