Skip to content

Commit 0b50e31

Browse files
committed
v9.0.0 Upgrade to .Net 9 and EntityFrameworkCore 9
1 parent 84c9656 commit 0b50e31

File tree

7 files changed

+35
-40
lines changed

7 files changed

+35
-40
lines changed

src/MockQueryable/MockQueryable.Core/MockQueryable.Core.csproj

Lines changed: 5 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
<Project Sdk="Microsoft.NET.Sdk">
22

33
<PropertyGroup>
4-
<TargetFramework>net8</TargetFramework>
4+
<TargetFramework>net9</TargetFramework>
55
<PackageId>MockQueryable.Core</PackageId>
66
<Authors>Roman Titov</Authors>
77
<Description>
@@ -14,12 +14,11 @@
1414
<PackageTags>Mock EntityFrameworkCore Queryable mock EF UnitTests EntityFrameworkCore</PackageTags>
1515
<GeneratePackageOnBuild>true</GeneratePackageOnBuild>
1616
<PackageReleaseNotes>
17-
#88 Fix .AsQueryable calls to the test data set - Thanks @Catlandor
18-
#91 Move EF Dependency to v8 - Thanks @johnw86
17+
Upgrade to .Net 9 and EntityFrameworkCore 9
1918
</PackageReleaseNotes>
20-
<Version>8.0.1</Version>
21-
<AssemblyVersion>8.0.1.0</AssemblyVersion>
22-
<FileVersion>8.0.1.0</FileVersion>
19+
<Version>9.0.0</Version>
20+
<AssemblyVersion>9.0.0.0</AssemblyVersion>
21+
<FileVersion>9.0.0.0</FileVersion>
2322
<Company></Company>
2423
<PackageLicenseFile>LICENSE</PackageLicenseFile>
2524
<PackageReadmeFile>README.md</PackageReadmeFile>

src/MockQueryable/MockQueryable.EntityFrameworkCore/MockQueryable.EntityFrameworkCore.csproj

Lines changed: 7 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
<Project Sdk="Microsoft.NET.Sdk">
22

33
<PropertyGroup>
4-
<TargetFramework>net8</TargetFramework>
4+
<TargetFramework>net9</TargetFramework>
55
<PackageId>MockQueryable.EntityFrameworkCore</PackageId>
66
<Authors>Roman Titov</Authors>
77
<Description>
@@ -14,12 +14,11 @@
1414
<PackageTags>Mock EntityFrameworkCore Queryable mock EF UnitTests EntityFrameworkCore</PackageTags>
1515
<GeneratePackageOnBuild>true</GeneratePackageOnBuild>
1616
<PackageReleaseNotes>
17-
#88 MockQueryable.NSubstitute 8.0.0 Breaks .AsQueryable() calls on DbSet - Thanks @Catlandor
18-
#91 Move EF Dependency to v8 - Thanks @johnw86
17+
Upgrade to .Net 9 and EntityFrameworkCore 9
1918
</PackageReleaseNotes>
20-
<Version>8.0.1</Version>
21-
<AssemblyVersion>8.0.1.0</AssemblyVersion>
22-
<FileVersion>8.0.1.0</FileVersion>
19+
<Version>9.0.0</Version>
20+
<AssemblyVersion>9.0.0.0</AssemblyVersion>
21+
<FileVersion>9.0.0.0</FileVersion>
2322
<Company></Company>
2423
<PackageLicenseFile>LICENSE</PackageLicenseFile>
2524
<PackageReadmeFile>README.md</PackageReadmeFile>
@@ -45,8 +44,8 @@
4544
</None>
4645
</ItemGroup>
4746
<ItemGroup>
48-
<PackageReference Include="Microsoft.EntityFrameworkCore" Version="8.0.20" />
49-
<PackageReference Include="Microsoft.EntityFrameworkCore.Relational" Version="8.0.20" />
47+
<PackageReference Include="Microsoft.EntityFrameworkCore" Version="9.0.9" />
48+
<PackageReference Include="Microsoft.EntityFrameworkCore.Relational" Version="9.0.9" />
5049
</ItemGroup>
5150

5251
<ItemGroup>

src/MockQueryable/MockQueryable.EntityFrameworkCore/TestQueryProviderEfCore.cs

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -55,19 +55,19 @@ public override TResult Execute<TResult>(Expression expression)
5555
// Intercept ExecuteDelete and ExecuteUpdate calls
5656
if (expression is MethodCallExpression
5757
{
58-
Method.Name: nameof(RelationalQueryableExtensions.ExecuteUpdate)
59-
or nameof(RelationalQueryableExtensions.ExecuteDelete)
58+
Method.Name: nameof(EntityFrameworkQueryableExtensions.ExecuteUpdate)
59+
or nameof(EntityFrameworkQueryableExtensions.ExecuteDelete)
6060
} methodCall &&
6161
typeof(TResult) == typeof(int))
6262
{
6363
var affectedItems = base.Execute<IEnumerable<T>>(Expression).ToList();
6464

65-
if (methodCall.Method.Name == nameof(RelationalQueryableExtensions.ExecuteUpdate))
65+
if (methodCall.Method.Name == nameof(EntityFrameworkQueryableExtensions.ExecuteUpdate))
6666
{
6767
ApplyUpdateChangesToDbSet(affectedItems, methodCall);
6868
}
6969

70-
if (methodCall.Method.Name == nameof(RelationalQueryableExtensions.ExecuteDelete))
70+
if (methodCall.Method.Name == nameof(EntityFrameworkQueryableExtensions.ExecuteDelete))
7171
{
7272
foreach (var item in affectedItems)
7373
{

src/MockQueryable/MockQueryable.FakeItEasy/MockQueryable.FakeItEasy.csproj

Lines changed: 5 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
<Project Sdk="Microsoft.NET.Sdk">
22

33
<PropertyGroup>
4-
<TargetFramework>net8</TargetFramework>
4+
<TargetFramework>net9</TargetFramework>
55
<PackageId>MockQueryable.FakeItEasy</PackageId>
66
<Authors>Roman Titov</Authors>
77
<Description>
@@ -14,12 +14,11 @@
1414
<PackageTags>Mock EntityFrameworkCore Queryable mock EF UnitTests EntityFrameworkCore</PackageTags>
1515
<GeneratePackageOnBuild>true</GeneratePackageOnBuild>
1616
<PackageReleaseNotes>
17-
#88 MockQueryable.NSubstitute 8.0.0 Breaks .AsQueryable() calls on DbSet - Thanks @Catlandor
18-
#91 Move EF Dependency to v8 - Thanks @johnw86
17+
Upgrade to .Net 9 and EntityFrameworkCore 9
1918
</PackageReleaseNotes>
20-
<Version>8.0.1</Version>
21-
<AssemblyVersion>8.0.1.0</AssemblyVersion>
22-
<FileVersion>8.0.1.0</FileVersion>
19+
<Version>9.0.0</Version>
20+
<AssemblyVersion>9.0.0.0</AssemblyVersion>
21+
<FileVersion>9.0.0.0</FileVersion>
2322
<Company></Company>
2423
<PackageLicenseFile>LICENSE</PackageLicenseFile>
2524
<PackageReadmeFile>README.md</PackageReadmeFile>

src/MockQueryable/MockQueryable.Moq/MockQueryable.Moq.csproj

Lines changed: 5 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
<Project Sdk="Microsoft.NET.Sdk">
22

33
<PropertyGroup>
4-
<TargetFramework>net8</TargetFramework>
4+
<TargetFramework>net9</TargetFramework>
55
<PackageId>MockQueryable.Moq</PackageId>
66
<Authors>Roman Titov</Authors>
77
<Description>
@@ -14,12 +14,11 @@
1414
<PackageTags>Mock EntityFrameworkCore Queryable mock EF UnitTests EntityFrameworkCore</PackageTags>
1515
<GeneratePackageOnBuild>true</GeneratePackageOnBuild>
1616
<PackageReleaseNotes>
17-
#88 MockQueryable.NSubstitute 8.0.0 Breaks .AsQueryable() calls on DbSet - Thanks @Catlandor
18-
#91 Move EF Dependency to v8 - Thanks @johnw86
17+
Upgrade to .Net 9 and EntityFrameworkCore 9
1918
</PackageReleaseNotes>
20-
<Version>8.0.1</Version>
21-
<AssemblyVersion>8.0.1.0</AssemblyVersion>
22-
<FileVersion>8.0.1.0</FileVersion>
19+
<Version>9.0.0</Version>
20+
<AssemblyVersion>9.0.0.0</AssemblyVersion>
21+
<FileVersion>9.0.0.0</FileVersion>
2322
<Company></Company>
2423
<PackageLicenseFile>LICENSE</PackageLicenseFile>
2524
<PackageReadmeFile>README.md</PackageReadmeFile>

src/MockQueryable/MockQueryable.NSubstitute/MockQueryable.NSubstitute.csproj

Lines changed: 5 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
<Project Sdk="Microsoft.NET.Sdk">
22

33
<PropertyGroup>
4-
<TargetFramework>net8</TargetFramework>
4+
<TargetFramework>net9</TargetFramework>
55
<PackageId>MockQueryable.NSubstitute</PackageId>
66
<Authors>Roman Titov</Authors>
77
<Description>
@@ -14,12 +14,11 @@
1414
<PackageTags>Mock EntityFrameworkCore Queryable mock EF UnitTests EntityFrameworkCore</PackageTags>
1515
<GeneratePackageOnBuild>true</GeneratePackageOnBuild>
1616
<PackageReleaseNotes>
17-
#88 MockQueryable.NSubstitute 8.0.0 Breaks .AsQueryable() calls on DbSet - Thanks @Catlandor
18-
#91 Move EF Dependency to v8 - Thanks @johnw86
17+
Upgrade to .Net 9 and EntityFrameworkCore 9
1918
</PackageReleaseNotes>
20-
<Version>8.0.1</Version>
21-
<AssemblyVersion>8.0.1.0</AssemblyVersion>
22-
<FileVersion>8.0.1.0</FileVersion>
19+
<Version>9.0.0</Version>
20+
<AssemblyVersion>9.0.0.0</AssemblyVersion>
21+
<FileVersion>9.0.0.0</FileVersion>
2322
<Company></Company>
2423
<PackageLicenseFile>LICENSE</PackageLicenseFile>
2524
<PackageReadmeFile>README.md</PackageReadmeFile>

src/MockQueryable/MockQueryable.Sample/MockQueryable.Sample.csproj

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
<Project Sdk="Microsoft.NET.Sdk">
22

33
<PropertyGroup>
4-
<TargetFramework>net8</TargetFramework>
4+
<TargetFramework>net9</TargetFramework>
55
</PropertyGroup>
66

77
<ItemGroup>
@@ -10,10 +10,10 @@
1010

1111
<ItemGroup>
1212
<PackageReference Include="AutoMapper" Version="15.0.1" />
13-
<PackageReference Include="Microsoft.NET.Test.Sdk" Version="17.14.1" />
13+
<PackageReference Include="Microsoft.NET.Test.Sdk" Version="18.0.0" />
1414
<PackageReference Include="Npgsql.EntityFrameworkCore.PostgreSQL" Version="9.0.4" />
15-
<PackageReference Include="NUnit" Version="4.3.2" />
16-
<PackageReference Include="NUnit3TestAdapter" Version="5.0.0">
15+
<PackageReference Include="NUnit" Version="4.4.0" />
16+
<PackageReference Include="NUnit3TestAdapter" Version="5.2.0">
1717
<PrivateAssets>all</PrivateAssets>
1818
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
1919
</PackageReference>

0 commit comments

Comments
 (0)