diff --git a/tests/EntityFrameworkCore.Projectables.FunctionalTests/InheritedMembersTests.ProjectOverMethodTakingDbContext.verified.txt b/tests/EntityFrameworkCore.Projectables.FunctionalTests/InheritedMembersTests.ProjectOverMethodTakingDbContext.verified.txt new file mode 100644 index 0000000..0f8d9a7 --- /dev/null +++ b/tests/EntityFrameworkCore.Projectables.FunctionalTests/InheritedMembersTests.ProjectOverMethodTakingDbContext.verified.txt @@ -0,0 +1,2 @@ +SELECT CAST([c].[Age] AS float) / [c].[AverageLifespan] AS [LifeProgression], CAST([c].[MentalAge] AS float) / [c].[AverageLifespan] AS [MentalLifeProgression] +FROM [Cat] AS [c] \ No newline at end of file diff --git a/tests/EntityFrameworkCore.Projectables.FunctionalTests/InheritedMembersTests.cs b/tests/EntityFrameworkCore.Projectables.FunctionalTests/InheritedMembersTests.cs index 8c18caa..1a8d8ed 100644 --- a/tests/EntityFrameworkCore.Projectables.FunctionalTests/InheritedMembersTests.cs +++ b/tests/EntityFrameworkCore.Projectables.FunctionalTests/InheritedMembersTests.cs @@ -31,10 +31,6 @@ namespace EntityFrameworkCore.Projectables.FunctionalTests [Projectable] public double MentalLifeProgression => MentalAge / AverageLifespan; - - [Projectable] - public double ReservedAge - => base.Age; // base should not affect the generated outcome } @@ -44,7 +40,7 @@ namespace EntityFrameworkCore.Projectables.FunctionalTests using var dbContext = new SampleDbContext(); var query = dbContext.Set() - .Select(x => new { x.LifeProgression, x.AverageLifespan }); + .Select(x => new { x.LifeProgression, x.MentalLifeProgression }); return Verifier.Verify(query.ToQueryString()); }