From d24ab7fc82b607c185640e0019fe1f1dbafbfd34 Mon Sep 17 00:00:00 2001 From: Koen Bekkenutte <2912652+kbekkenutte@users.noreply.github.com> Date: Sun, 12 Dec 2021 20:07:32 +0800 Subject: [PATCH] Fixed functional test --- ...mbersTests.ProjectOverMethodTakingDbContext.verified.txt | 2 ++ .../InheritedMembersTests.cs | 6 +----- 2 files changed, 3 insertions(+), 5 deletions(-) create mode 100644 tests/EntityFrameworkCore.Projectables.FunctionalTests/InheritedMembersTests.ProjectOverMethodTakingDbContext.verified.txt 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()); }