From 05986c23c251511f5c592e18334b4ad27f5ba2c5 Mon Sep 17 00:00:00 2001 From: Lodewijk Sioen Date: Tue, 31 Mar 2020 17:24:24 +0200 Subject: [PATCH 1/7] Update ProjectionsTests.cs Added tests to show #1298 is fixed --- src/NHibernate.Test/Linq/ProjectionsTests.cs | 96 +++++++++++++++++++- 1 file changed, 95 insertions(+), 1 deletion(-) diff --git a/src/NHibernate.Test/Linq/ProjectionsTests.cs b/src/NHibernate.Test/Linq/ProjectionsTests.cs index 2072964783a..0505d05a566 100644 --- a/src/NHibernate.Test/Linq/ProjectionsTests.cs +++ b/src/NHibernate.Test/Linq/ProjectionsTests.cs @@ -2,6 +2,7 @@ using System.Collections.Generic; using System.Linq; using NHibernate.DomainModel.Northwind.Entities; +using NHibernate.Linq; using NUnit.Framework; namespace NHibernate.Test.Linq @@ -211,6 +212,14 @@ public void CanProjectManyCollections() var result = query.ToList(); Assert.That(result.Count, Is.EqualTo(2155)); } + + [Test] + public void CanProjectManyCollectionsWithFetch() + { + var query = db.Orders.FetchMany(o => o.OrderLines).SelectMany(o => o.OrderLines); + var result = query.ToList(); + Assert.That(result.Count, Is.EqualTo(2155)); + } [Test] public void CanProjectCollections() @@ -220,6 +229,14 @@ public void CanProjectCollections() Assert.That(result.Count, Is.EqualTo(830)); } + [Test] + public void CanProjectCollectionsWithFetch() + { + var query = db.Orders.Fetch(o => o.OrderLines).Select(o => o.OrderLines); + var result = query.ToList(); + Assert.That(result.Count, Is.EqualTo(830)); + } + [Test] public void CanProjectCollectionsInsideAnonymousType() { @@ -228,6 +245,14 @@ public void CanProjectCollectionsInsideAnonymousType() Assert.That(result.Count, Is.EqualTo(830)); } + [Test] + public void CanProjectCollectionsInsideAnonymousTypeWithFetch() + { + var query = db.Orders.Fetch(o => o.OrderLines).Select(o => new { o.OrderId, o.OrderLines }); + var result = query.ToList(); + Assert.That(result.Count, Is.EqualTo(830)); + } + [Test] public void ProjectAnonymousTypeWithCollection() { @@ -241,6 +266,19 @@ public void ProjectAnonymousTypeWithCollection() Assert.That(result[0].o.OrderLines, Is.EquivalentTo(result[0].OrderLines)); } + [Test] + public void ProjectAnonymousTypeWithCollectionWithFetch() + { + // NH-3333 + // done by WCF DS: context.Orders.Expand(o => o.OrderLines) from the client + var query = from o in db.Orders.Fetch(o => o.OrderLines) + select new { o, o.OrderLines }; + + var result = query.ToList(); + Assert.That(result.Count, Is.EqualTo(830)); + Assert.That(result[0].o.OrderLines, Is.EquivalentTo(result[0].OrderLines)); + } + [Test] public void ProjectAnonymousTypeWithCollection1() { @@ -254,6 +292,19 @@ public void ProjectAnonymousTypeWithCollection1() Assert.That(result[0].o.OrderLines, Is.EquivalentTo(result[0].OrderLines)); } + [Test] + public void ProjectAnonymousTypeWithCollection1WithFetch() + { + // NH-3333 + // done by WCF DS: context.Orders.Expand(o => o.OrderLines) from the client + var query = from o in db.Orders.Fetch(o => o.OrderLines) + select new { o.OrderLines, o }; + + var result = query.ToList(); + Assert.That(result.Count, Is.EqualTo(830)); + Assert.That(result[0].o.OrderLines, Is.EquivalentTo(result[0].OrderLines)); + } + [Test] public void ProjectAnonymousTypeWithCollection2() { @@ -266,6 +317,18 @@ public void ProjectAnonymousTypeWithCollection2() Assert.That(result.Count, Is.EqualTo(830)); } + [Test] + public void ProjectAnonymousTypeWithCollection2WithFetch() + { + // NH-3333 + // done by WCF DS: context.Orders.Expand(o => o.OrderLines) from the client + var query = from o in db.Orders.Fetch(o => o.OrderLines) + select new { o.OrderLines, A = 1, B = 2 }; + + var result = query.ToList(); + Assert.That(result.Count, Is.EqualTo(830)); + } + [Test] public void ProjectAnonymousTypeWithCollection3() { @@ -278,6 +341,18 @@ public void ProjectAnonymousTypeWithCollection3() Assert.That(result.Count, Is.EqualTo(830)); } + [Test] + public void ProjectAnonymousTypeWithCollection3WithFetch() + { + // NH-3333 + // done by WCF DS: context.Orders.Expand(o => o.OrderLines) from the client + var query = from o in db.Orders.Fetch(o => o.OrderLines) + select new { OrderLines = o.OrderLines.ToList() }; + + var result = query.ToList(); + Assert.That(result.Count, Is.EqualTo(830)); + } + [Test] public void ProjectKnownTypeWithCollection() { @@ -294,7 +369,26 @@ public void ProjectKnownTypeWithCollection() Assert.That(result.Count, Is.EqualTo(830)); Assert.That(result[0].ExpandedElement.OrderLines, Is.EquivalentTo(result[0].ProjectedProperty0)); } - + + [Test] + public void ProjectKnownTypeWithCollectionWithFetch() + { + var query = from o in db.Orders.Fetch(x => x.OrderLines) + select new ExpandedWrapper> + { + ExpandedElement = o, + ProjectedProperty0 = o.OrderLines, + Description = "OrderLine", + ReferenceDescription = "OrderLine" + }; + + var result = query.ToList(); + Assert.That(result.Count, Is.EqualTo(830)); + Assert.That(NHibernateUtil.IsInitialized(result[0].ExpandedElement.OrderLines), Is.True); + Assert.That(NHibernateUtil.IsInitialized(result[0].ProjectedProperty0), Is.True); + Assert.That(result[0].ExpandedElement.OrderLines, Is.EquivalentTo(result[0].ProjectedProperty0)); + } + [Test] public void ProjectKnownTypeWithCollection2() { From 324d6ecaa24a7ab017a83c0de6975b0b12b2ca72 Mon Sep 17 00:00:00 2001 From: Lodewijk Sioen Date: Wed, 1 Apr 2020 08:43:32 +0200 Subject: [PATCH 2/7] Update ProjectionsTests.cs Resolved comments on PR2341 --- src/NHibernate.Test/Linq/ProjectionsTests.cs | 24 ++++++++++++-------- 1 file changed, 15 insertions(+), 9 deletions(-) diff --git a/src/NHibernate.Test/Linq/ProjectionsTests.cs b/src/NHibernate.Test/Linq/ProjectionsTests.cs index 0505d05a566..0792b66a29c 100644 --- a/src/NHibernate.Test/Linq/ProjectionsTests.cs +++ b/src/NHibernate.Test/Linq/ProjectionsTests.cs @@ -219,6 +219,7 @@ public void CanProjectManyCollectionsWithFetch() var query = db.Orders.FetchMany(o => o.OrderLines).SelectMany(o => o.OrderLines); var result = query.ToList(); Assert.That(result.Count, Is.EqualTo(2155)); + } [Test] @@ -242,6 +243,7 @@ public void CanProjectCollectionsInsideAnonymousType() { var query = db.Orders.Select(o => new { o.OrderId, o.OrderLines }); var result = query.ToList(); + Assert.That(NHibernateUtil.IsInitialized(result[0].OrderLines), Is.True); Assert.That(result.Count, Is.EqualTo(830)); } @@ -250,6 +252,7 @@ public void CanProjectCollectionsInsideAnonymousTypeWithFetch() { var query = db.Orders.Fetch(o => o.OrderLines).Select(o => new { o.OrderId, o.OrderLines }); var result = query.ToList(); + Assert.That(NHibernateUtil.IsInitialized(result[0].OrderLines), Is.True); Assert.That(result.Count, Is.EqualTo(830)); } @@ -263,19 +266,19 @@ public void ProjectAnonymousTypeWithCollection() var result = query.ToList(); Assert.That(result.Count, Is.EqualTo(830)); + Assert.That(NHibernateUtil.IsInitialized(result[0].OrderLines), Is.True); Assert.That(result[0].o.OrderLines, Is.EquivalentTo(result[0].OrderLines)); } [Test] public void ProjectAnonymousTypeWithCollectionWithFetch() - { - // NH-3333 - // done by WCF DS: context.Orders.Expand(o => o.OrderLines) from the client + { var query = from o in db.Orders.Fetch(o => o.OrderLines) select new { o, o.OrderLines }; var result = query.ToList(); Assert.That(result.Count, Is.EqualTo(830)); + Assert.That(NHibernateUtil.IsInitialized(result[0].OrderLines), Is.True); Assert.That(result[0].o.OrderLines, Is.EquivalentTo(result[0].OrderLines)); } @@ -289,19 +292,19 @@ public void ProjectAnonymousTypeWithCollection1() var result = query.ToList(); Assert.That(result.Count, Is.EqualTo(830)); + Assert.That(NHibernateUtil.IsInitialized(result[0].OrderLines), Is.True); Assert.That(result[0].o.OrderLines, Is.EquivalentTo(result[0].OrderLines)); } [Test] public void ProjectAnonymousTypeWithCollection1WithFetch() { - // NH-3333 - // done by WCF DS: context.Orders.Expand(o => o.OrderLines) from the client var query = from o in db.Orders.Fetch(o => o.OrderLines) select new { o.OrderLines, o }; var result = query.ToList(); Assert.That(result.Count, Is.EqualTo(830)); + Assert.That(NHibernateUtil.IsInitialized(result[0].OrderLines), Is.True); Assert.That(result[0].o.OrderLines, Is.EquivalentTo(result[0].OrderLines)); } @@ -314,18 +317,18 @@ public void ProjectAnonymousTypeWithCollection2() select new { o.OrderLines, A = 1, B = 2 }; var result = query.ToList(); + Assert.That(NHibernateUtil.IsInitialized(result[0].OrderLines), Is.True); Assert.That(result.Count, Is.EqualTo(830)); } [Test] public void ProjectAnonymousTypeWithCollection2WithFetch() { - // NH-3333 - // done by WCF DS: context.Orders.Expand(o => o.OrderLines) from the client var query = from o in db.Orders.Fetch(o => o.OrderLines) select new { o.OrderLines, A = 1, B = 2 }; var result = query.ToList(); + Assert.That(NHibernateUtil.IsInitialized(result[0].OrderLines), Is.True); Assert.That(result.Count, Is.EqualTo(830)); } @@ -338,18 +341,18 @@ public void ProjectAnonymousTypeWithCollection3() select new { OrderLines = o.OrderLines.ToList() }; var result = query.ToList(); + Assert.That(NHibernateUtil.IsInitialized(result[0].OrderLines), Is.True); Assert.That(result.Count, Is.EqualTo(830)); } [Test] public void ProjectAnonymousTypeWithCollection3WithFetch() { - // NH-3333 - // done by WCF DS: context.Orders.Expand(o => o.OrderLines) from the client var query = from o in db.Orders.Fetch(o => o.OrderLines) select new { OrderLines = o.OrderLines.ToList() }; var result = query.ToList(); + Assert.That(NHibernateUtil.IsInitialized(result[0].OrderLines), Is.True); Assert.That(result.Count, Is.EqualTo(830)); } @@ -367,12 +370,15 @@ public void ProjectKnownTypeWithCollection() var result = query.ToList(); Assert.That(result.Count, Is.EqualTo(830)); + Assert.That(NHibernateUtil.IsInitialized(result[0].ExpandedElement.OrderLines), Is.True); + Assert.That(NHibernateUtil.IsInitialized(result[0].ProjectedProperty0), Is.True); Assert.That(result[0].ExpandedElement.OrderLines, Is.EquivalentTo(result[0].ProjectedProperty0)); } [Test] public void ProjectKnownTypeWithCollectionWithFetch() { + // NH-3396 var query = from o in db.Orders.Fetch(x => x.OrderLines) select new ExpandedWrapper> { From 5c3946c25ae6dfd5e0ae502938d16e3d66c5a5bb Mon Sep 17 00:00:00 2001 From: Lodewijk Sioen Date: Wed, 1 Apr 2020 08:46:42 +0200 Subject: [PATCH 3/7] Update ProjectionsTests.cs Fix Code Formatting --- src/NHibernate.Test/Linq/ProjectionsTests.cs | 1 - 1 file changed, 1 deletion(-) diff --git a/src/NHibernate.Test/Linq/ProjectionsTests.cs b/src/NHibernate.Test/Linq/ProjectionsTests.cs index 0792b66a29c..d2e1fcffccf 100644 --- a/src/NHibernate.Test/Linq/ProjectionsTests.cs +++ b/src/NHibernate.Test/Linq/ProjectionsTests.cs @@ -219,7 +219,6 @@ public void CanProjectManyCollectionsWithFetch() var query = db.Orders.FetchMany(o => o.OrderLines).SelectMany(o => o.OrderLines); var result = query.ToList(); Assert.That(result.Count, Is.EqualTo(2155)); - } [Test] From 683286bfcc4ff44abd39e617d94ce4ae7b2ef719 Mon Sep 17 00:00:00 2001 From: Lodewijk Sioen Date: Wed, 1 Apr 2020 09:19:45 +0200 Subject: [PATCH 4/7] Update ProjectionsTests.cs Fixed test: this shows the difference between Fetch/non-Fetch --- src/NHibernate.Test/Linq/ProjectionsTests.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/NHibernate.Test/Linq/ProjectionsTests.cs b/src/NHibernate.Test/Linq/ProjectionsTests.cs index d2e1fcffccf..48accfcc2f7 100644 --- a/src/NHibernate.Test/Linq/ProjectionsTests.cs +++ b/src/NHibernate.Test/Linq/ProjectionsTests.cs @@ -369,7 +369,7 @@ public void ProjectKnownTypeWithCollection() var result = query.ToList(); Assert.That(result.Count, Is.EqualTo(830)); - Assert.That(NHibernateUtil.IsInitialized(result[0].ExpandedElement.OrderLines), Is.True); + Assert.That(NHibernateUtil.IsInitialized(result[0].ExpandedElement.OrderLines), Is.False); Assert.That(NHibernateUtil.IsInitialized(result[0].ProjectedProperty0), Is.True); Assert.That(result[0].ExpandedElement.OrderLines, Is.EquivalentTo(result[0].ProjectedProperty0)); } From e61f0972993808be163d908f745f26b106fff115 Mon Sep 17 00:00:00 2001 From: Lodewijk Sioen Date: Fri, 10 Apr 2020 08:48:14 +0200 Subject: [PATCH 5/7] Only add the test from the original issue --- .../Async/Linq/ProjectionsTests.cs | 38 ++++++++-- src/NHibernate.Test/Linq/ProjectionsTests.cs | 76 +------------------ 2 files changed, 36 insertions(+), 78 deletions(-) diff --git a/src/NHibernate.Test/Async/Linq/ProjectionsTests.cs b/src/NHibernate.Test/Async/Linq/ProjectionsTests.cs index ecd7db50a9d..21a5a7d5dc7 100644 --- a/src/NHibernate.Test/Async/Linq/ProjectionsTests.cs +++ b/src/NHibernate.Test/Async/Linq/ProjectionsTests.cs @@ -12,8 +12,8 @@ using System.Collections.Generic; using System.Linq; using NHibernate.DomainModel.Northwind.Entities; -using NUnit.Framework; using NHibernate.Linq; +using NUnit.Framework; namespace NHibernate.Test.Linq { @@ -223,7 +223,7 @@ public async Task CanProjectManyCollectionsAsync() var result = await (query.ToListAsync()); Assert.That(result.Count, Is.EqualTo(2155)); } - + [Test] public async Task CanProjectCollectionsAsync() { @@ -231,15 +231,16 @@ public async Task CanProjectCollectionsAsync() var result = await (query.ToListAsync()); Assert.That(result.Count, Is.EqualTo(830)); } - + [Test] public async Task CanProjectCollectionsInsideAnonymousTypeAsync() { var query = db.Orders.Select(o => new { o.OrderId, o.OrderLines }); var result = await (query.ToListAsync()); + Assert.That(NHibernateUtil.IsInitialized(result[0].OrderLines), Is.True); Assert.That(result.Count, Is.EqualTo(830)); } - + [Test] public async Task ProjectAnonymousTypeWithCollectionAsync() { @@ -250,6 +251,7 @@ public async Task ProjectAnonymousTypeWithCollectionAsync() var result = await (query.ToListAsync()); Assert.That(result.Count, Is.EqualTo(830)); + Assert.That(NHibernateUtil.IsInitialized(result[0].OrderLines), Is.True); Assert.That(result[0].o.OrderLines, Is.EquivalentTo(result[0].OrderLines)); } @@ -263,6 +265,7 @@ public async Task ProjectAnonymousTypeWithCollection1Async() var result = await (query.ToListAsync()); Assert.That(result.Count, Is.EqualTo(830)); + Assert.That(NHibernateUtil.IsInitialized(result[0].OrderLines), Is.True); Assert.That(result[0].o.OrderLines, Is.EquivalentTo(result[0].OrderLines)); } @@ -275,6 +278,7 @@ public async Task ProjectAnonymousTypeWithCollection2Async() select new { o.OrderLines, A = 1, B = 2 }; var result = await (query.ToListAsync()); + Assert.That(NHibernateUtil.IsInitialized(result[0].OrderLines), Is.True); Assert.That(result.Count, Is.EqualTo(830)); } @@ -287,6 +291,7 @@ public async Task ProjectAnonymousTypeWithCollection3Async() select new { OrderLines = o.OrderLines.ToList() }; var result = await (query.ToListAsync()); + Assert.That(NHibernateUtil.IsInitialized(result[0].OrderLines), Is.True); Assert.That(result.Count, Is.EqualTo(830)); } @@ -304,9 +309,32 @@ public async Task ProjectKnownTypeWithCollectionAsync() var result = await (query.ToListAsync()); Assert.That(result.Count, Is.EqualTo(830)); + Assert.That(NHibernateUtil.IsInitialized(result[0].ExpandedElement.OrderLines), Is.False); + Assert.That(NHibernateUtil.IsInitialized(result[0].ProjectedProperty0), Is.True); Assert.That(result[0].ExpandedElement.OrderLines, Is.EquivalentTo(result[0].ProjectedProperty0)); } - + + [Test] + public async Task ProjectKnownTypeWithCollectionWithFetchAsync() + { + // NH-3396 + // However, due to a double join on Orderlines, this query has 7000+ results + var query = from o in db.Orders.Fetch(x => x.OrderLines) + select new ExpandedWrapper> + { + ExpandedElement = o, + ProjectedProperty0 = o.OrderLines, + Description = "OrderLine", + ReferenceDescription = "OrderLine" + }; + + var result = await (query.ToListAsync()); + Assert.That(result.Count, Is.EqualTo(830)); + Assert.That(NHibernateUtil.IsInitialized(result[0].ExpandedElement.OrderLines), Is.True); + Assert.That(NHibernateUtil.IsInitialized(result[0].ProjectedProperty0), Is.True); + Assert.That(result[0].ExpandedElement.OrderLines, Is.EquivalentTo(result[0].ProjectedProperty0)); + } + [Test] public async Task ProjectKnownTypeWithCollection2Async() { diff --git a/src/NHibernate.Test/Linq/ProjectionsTests.cs b/src/NHibernate.Test/Linq/ProjectionsTests.cs index 48accfcc2f7..af6e18f2adf 100644 --- a/src/NHibernate.Test/Linq/ProjectionsTests.cs +++ b/src/NHibernate.Test/Linq/ProjectionsTests.cs @@ -213,14 +213,6 @@ public void CanProjectManyCollections() Assert.That(result.Count, Is.EqualTo(2155)); } - [Test] - public void CanProjectManyCollectionsWithFetch() - { - var query = db.Orders.FetchMany(o => o.OrderLines).SelectMany(o => o.OrderLines); - var result = query.ToList(); - Assert.That(result.Count, Is.EqualTo(2155)); - } - [Test] public void CanProjectCollections() { @@ -228,15 +220,7 @@ public void CanProjectCollections() var result = query.ToList(); Assert.That(result.Count, Is.EqualTo(830)); } - - [Test] - public void CanProjectCollectionsWithFetch() - { - var query = db.Orders.Fetch(o => o.OrderLines).Select(o => o.OrderLines); - var result = query.ToList(); - Assert.That(result.Count, Is.EqualTo(830)); - } - + [Test] public void CanProjectCollectionsInsideAnonymousType() { @@ -245,16 +229,7 @@ public void CanProjectCollectionsInsideAnonymousType() Assert.That(NHibernateUtil.IsInitialized(result[0].OrderLines), Is.True); Assert.That(result.Count, Is.EqualTo(830)); } - - [Test] - public void CanProjectCollectionsInsideAnonymousTypeWithFetch() - { - var query = db.Orders.Fetch(o => o.OrderLines).Select(o => new { o.OrderId, o.OrderLines }); - var result = query.ToList(); - Assert.That(NHibernateUtil.IsInitialized(result[0].OrderLines), Is.True); - Assert.That(result.Count, Is.EqualTo(830)); - } - + [Test] public void ProjectAnonymousTypeWithCollection() { @@ -269,18 +244,6 @@ public void ProjectAnonymousTypeWithCollection() Assert.That(result[0].o.OrderLines, Is.EquivalentTo(result[0].OrderLines)); } - [Test] - public void ProjectAnonymousTypeWithCollectionWithFetch() - { - var query = from o in db.Orders.Fetch(o => o.OrderLines) - select new { o, o.OrderLines }; - - var result = query.ToList(); - Assert.That(result.Count, Is.EqualTo(830)); - Assert.That(NHibernateUtil.IsInitialized(result[0].OrderLines), Is.True); - Assert.That(result[0].o.OrderLines, Is.EquivalentTo(result[0].OrderLines)); - } - [Test] public void ProjectAnonymousTypeWithCollection1() { @@ -295,18 +258,6 @@ public void ProjectAnonymousTypeWithCollection1() Assert.That(result[0].o.OrderLines, Is.EquivalentTo(result[0].OrderLines)); } - [Test] - public void ProjectAnonymousTypeWithCollection1WithFetch() - { - var query = from o in db.Orders.Fetch(o => o.OrderLines) - select new { o.OrderLines, o }; - - var result = query.ToList(); - Assert.That(result.Count, Is.EqualTo(830)); - Assert.That(NHibernateUtil.IsInitialized(result[0].OrderLines), Is.True); - Assert.That(result[0].o.OrderLines, Is.EquivalentTo(result[0].OrderLines)); - } - [Test] public void ProjectAnonymousTypeWithCollection2() { @@ -320,17 +271,6 @@ public void ProjectAnonymousTypeWithCollection2() Assert.That(result.Count, Is.EqualTo(830)); } - [Test] - public void ProjectAnonymousTypeWithCollection2WithFetch() - { - var query = from o in db.Orders.Fetch(o => o.OrderLines) - select new { o.OrderLines, A = 1, B = 2 }; - - var result = query.ToList(); - Assert.That(NHibernateUtil.IsInitialized(result[0].OrderLines), Is.True); - Assert.That(result.Count, Is.EqualTo(830)); - } - [Test] public void ProjectAnonymousTypeWithCollection3() { @@ -344,17 +284,6 @@ public void ProjectAnonymousTypeWithCollection3() Assert.That(result.Count, Is.EqualTo(830)); } - [Test] - public void ProjectAnonymousTypeWithCollection3WithFetch() - { - var query = from o in db.Orders.Fetch(o => o.OrderLines) - select new { OrderLines = o.OrderLines.ToList() }; - - var result = query.ToList(); - Assert.That(NHibernateUtil.IsInitialized(result[0].OrderLines), Is.True); - Assert.That(result.Count, Is.EqualTo(830)); - } - [Test] public void ProjectKnownTypeWithCollection() { @@ -378,6 +307,7 @@ public void ProjectKnownTypeWithCollection() public void ProjectKnownTypeWithCollectionWithFetch() { // NH-3396 + // However, due to a double join on Orderlines, this query has 7000+ results var query = from o in db.Orders.Fetch(x => x.OrderLines) select new ExpandedWrapper> { From 0bb091f38bfbf93a5344da970321b1f604fbec58 Mon Sep 17 00:00:00 2001 From: Alexander Zaytsev Date: Fri, 10 Apr 2020 19:24:01 +1000 Subject: [PATCH 6/7] Cleanup churn --- src/NHibernate.Test/Linq/ProjectionsTests.cs | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/NHibernate.Test/Linq/ProjectionsTests.cs b/src/NHibernate.Test/Linq/ProjectionsTests.cs index af6e18f2adf..7c0f7b436ce 100644 --- a/src/NHibernate.Test/Linq/ProjectionsTests.cs +++ b/src/NHibernate.Test/Linq/ProjectionsTests.cs @@ -212,7 +212,7 @@ public void CanProjectManyCollections() var result = query.ToList(); Assert.That(result.Count, Is.EqualTo(2155)); } - + [Test] public void CanProjectCollections() { @@ -220,7 +220,7 @@ public void CanProjectCollections() var result = query.ToList(); Assert.That(result.Count, Is.EqualTo(830)); } - + [Test] public void CanProjectCollectionsInsideAnonymousType() { @@ -229,7 +229,7 @@ public void CanProjectCollectionsInsideAnonymousType() Assert.That(NHibernateUtil.IsInitialized(result[0].OrderLines), Is.True); Assert.That(result.Count, Is.EqualTo(830)); } - + [Test] public void ProjectAnonymousTypeWithCollection() { From 330ebf09ffc1d451c95f5e2af1323c0e192a6ca7 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" Date: Thu, 27 Jul 2023 02:11:45 +0000 Subject: [PATCH 7/7] Generate async files --- src/NHibernate.Test/Async/Linq/ProjectionsTests.cs | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/NHibernate.Test/Async/Linq/ProjectionsTests.cs b/src/NHibernate.Test/Async/Linq/ProjectionsTests.cs index 21a5a7d5dc7..ca709594e90 100644 --- a/src/NHibernate.Test/Async/Linq/ProjectionsTests.cs +++ b/src/NHibernate.Test/Async/Linq/ProjectionsTests.cs @@ -223,7 +223,7 @@ public async Task CanProjectManyCollectionsAsync() var result = await (query.ToListAsync()); Assert.That(result.Count, Is.EqualTo(2155)); } - + [Test] public async Task CanProjectCollectionsAsync() { @@ -231,7 +231,7 @@ public async Task CanProjectCollectionsAsync() var result = await (query.ToListAsync()); Assert.That(result.Count, Is.EqualTo(830)); } - + [Test] public async Task CanProjectCollectionsInsideAnonymousTypeAsync() { @@ -240,7 +240,7 @@ public async Task CanProjectCollectionsInsideAnonymousTypeAsync() Assert.That(NHibernateUtil.IsInitialized(result[0].OrderLines), Is.True); Assert.That(result.Count, Is.EqualTo(830)); } - + [Test] public async Task ProjectAnonymousTypeWithCollectionAsync() {