Skip to content

Commit 827cb44

Browse files
authored
Merge branch 'master' into CollectionBatchFetching
2 parents 488618b + 909fac2 commit 827cb44

20 files changed

+1496
-55
lines changed

src/NHibernate.Test/Async/Criteria/EntityJoinCriteriaTest.cs

Lines changed: 546 additions & 0 deletions
Large diffs are not rendered by default.

src/NHibernate.Test/Async/Linq/WhereTests.cs

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -844,6 +844,18 @@ public async Task SelectOnCollectionReturnsResultAsync()
844844
Assert.That(result.Children, Is.Not.Empty);
845845
}
846846

847+
[Test(Description = "GH-1556")]
848+
public async Task ContainsOnPersistedCollectionAsync()
849+
{
850+
var animal = await (session.Query<Animal>().SingleAsync(a => a.SerialNumber == "123"));
851+
852+
var result = await (session.Query<Animal>()
853+
.Where(e => animal.Children.Contains(e.Father))
854+
.OrderBy(e => e.Id)
855+
.FirstOrDefaultAsync());
856+
Assert.That(result, Is.Not.Null);
857+
Assert.That(result.SerialNumber, Is.EqualTo("1121"));
858+
}
847859

848860
private static List<object[]> CanUseCompareInQueryDataSource()
849861
{

0 commit comments

Comments
 (0)