Skip to content

Commit 4c42ed7

Browse files
committed
NH-3946: Linq where is base class doesn't get subclasses. Added failing test
1 parent 1920d17 commit 4c42ed7

File tree

1 file changed

+10
-0
lines changed

1 file changed

+10
-0
lines changed

src/NHibernate.Test/Linq/WhereTests.cs

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -652,6 +652,16 @@ where o is Dog
652652
Assert.That(query.Count, Is.EqualTo(2));
653653
}
654654

655+
[Test(Description = "NH-3946")]
656+
public void PolymorphicSearchOnObjectTypeWithIsKeyword()
657+
{
658+
var query = (from o in session.Query<Animal>()
659+
where o is Mammal
660+
select o).ToList();
661+
662+
Assert.That(query.Count, Is.EqualTo(3));
663+
}
664+
655665
[Test]
656666
public void BitwiseQuery()
657667
{

0 commit comments

Comments
 (0)