Skip to content

Commit 87ec4d8

Browse files
NH-3850 - Test cases for polymorphic Linq query results aggregators failures
1 parent 7ba52d2 commit 87ec4d8

File tree

4 files changed

+1317
-0
lines changed

4 files changed

+1317
-0
lines changed
Lines changed: 48 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,48 @@
1+
using System;
2+
3+
namespace NHibernate.Test.NHSpecificTest.NH3850
4+
{
5+
public abstract class DomainClassBase
6+
{
7+
public virtual int Id { get; set; }
8+
public virtual string Name { get; set; }
9+
public virtual int? Integer { get; set; }
10+
public virtual long? Long { get; set; }
11+
public virtual decimal? Decimal { get; set; }
12+
public virtual double? Double { get; set; }
13+
public virtual DateTime? DateTime { get; set; }
14+
public virtual DateTimeOffset? DateTimeOffset { get; set; }
15+
}
16+
17+
public class DomainClassAExtendingB : DomainClassBExtendedByA
18+
{
19+
}
20+
21+
public class DomainClassBExtendedByA : DomainClassBase
22+
{
23+
}
24+
25+
public class DomainClassCExtendedByD : DomainClassBase
26+
{
27+
}
28+
29+
public class DomainClassDExtendingC : DomainClassCExtendedByD
30+
{
31+
}
32+
33+
public class DomainClassE : DomainClassBase
34+
{
35+
}
36+
37+
public class DomainClassF : DomainClassBase
38+
{
39+
}
40+
41+
public class DomainClassGExtendedByH : DomainClassBase
42+
{
43+
}
44+
45+
public class DomainClassHExtendingG : DomainClassGExtendedByH
46+
{
47+
}
48+
}

0 commit comments

Comments
 (0)