Skip to content

Commit b36838e

Browse files
committed
EF Core 7.0 supported
1 parent 2c30611 commit b36838e

File tree

6 files changed

+27
-23
lines changed

6 files changed

+27
-23
lines changed

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

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -13,10 +13,10 @@
1313
<RepositoryUrl>https://github.com/romantitov/MockQueryable</RepositoryUrl>
1414
<PackageTags>Mock EntityFrameworkCore Queryable mock EF UnitTests EntityFrameworkCore</PackageTags>
1515
<GeneratePackageOnBuild>true</GeneratePackageOnBuild>
16-
<PackageReleaseNotes> Fixed issue #58 ToListAsync() returns empty list after package update to 6.0.0 </PackageReleaseNotes>
17-
<Version>6.0.1</Version>
18-
<AssemblyVersion>6.0.0.1</AssemblyVersion>
19-
<FileVersion>6.0.0.1</FileVersion>
16+
<PackageReleaseNotes>Supported EntityFrameworkCore 7.0.0 </PackageReleaseNotes>
17+
<Version>7.0.0</Version>
18+
<AssemblyVersion>7.0.0.0</AssemblyVersion>
19+
<FileVersion>7.0.0.0</FileVersion>
2020
<Company></Company>
2121
<PackageLicenseFile>LICENSE</PackageLicenseFile>
2222
<PackageIcon>logo.png</PackageIcon>

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

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -14,10 +14,10 @@
1414
<RepositoryUrl>https://github.com/romantitov/MockQueryable</RepositoryUrl>
1515
<PackageTags>Mock EntityFrameworkCore Queryable mock EF UnitTests EntityFrameworkCore</PackageTags>
1616
<GeneratePackageOnBuild>true</GeneratePackageOnBuild>
17-
<PackageReleaseNotes> Fixed issue #58 ToListAsync() returns empty list after package update to 6.0.0 </PackageReleaseNotes>
18-
<Version>6.0.1</Version>
19-
<AssemblyVersion>6.0.0.1</AssemblyVersion>
20-
<FileVersion>6.0.0.1</FileVersion>
17+
<PackageReleaseNotes>Supported EntityFrameworkCore 7.0.0 </PackageReleaseNotes>
18+
<Version>7.0.0</Version>
19+
<AssemblyVersion>7.0.0.0</AssemblyVersion>
20+
<FileVersion>7.0.0.0</FileVersion>
2121
<Company></Company>
2222
<PackageLicenseFile>LICENSE</PackageLicenseFile>
2323
<PackageIcon>logo.png</PackageIcon>
@@ -37,7 +37,7 @@
3737
</ItemGroup>
3838

3939
<ItemGroup>
40-
<PackageReference Include="Microsoft.EntityFrameworkCore" Version="6.0.3" />
40+
<PackageReference Include="Microsoft.EntityFrameworkCore" Version="7.0.0" />
4141
</ItemGroup>
4242

4343
<ItemGroup>

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

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -13,10 +13,10 @@
1313
<RepositoryUrl>https://github.com/romantitov/MockQueryable</RepositoryUrl>
1414
<PackageTags>Mock EntityFrameworkCore Queryable mock EF EFCore UnitTests FakeItEasy</PackageTags>
1515
<GeneratePackageOnBuild>true</GeneratePackageOnBuild>
16-
<PackageReleaseNotes> Fixed issue #58 ToListAsync() returns empty list after package update to 6.0.0 </PackageReleaseNotes>
17-
<Version>6.0.1</Version>
18-
<AssemblyVersion>6.0.0.1</AssemblyVersion>
19-
<FileVersion>6.0.0.1</FileVersion>
16+
<PackageReleaseNotes>Supported EntityFrameworkCore 7.0.0 </PackageReleaseNotes>
17+
<Version>7.0.0</Version>
18+
<AssemblyVersion>7.0.0.0</AssemblyVersion>
19+
<FileVersion>7.0.0.0</FileVersion>
2020
<Company></Company>
2121
<PackageLicenseFile>LICENSE</PackageLicenseFile>
2222
<PackageIcon>logo.png</PackageIcon>

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

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -13,10 +13,10 @@
1313
<RepositoryUrl>https://github.com/romantitov/MockQueryable</RepositoryUrl>
1414
<PackageTags>Mock EntityFrameworkCore Queryable mock EF EFCore UnitTests EntityFrameworkCore Moq</PackageTags>
1515
<GeneratePackageOnBuild>true</GeneratePackageOnBuild>
16-
<PackageReleaseNotes> Fixed issue #58 ToListAsync() returns empty list after package update to 6.0.0 </PackageReleaseNotes>
17-
<Version>6.0.1</Version>
18-
<AssemblyVersion>6.0.0.1</AssemblyVersion>
19-
<FileVersion>6.0.0.1</FileVersion>
16+
<PackageReleaseNotes>Supported EntityFrameworkCore 7.0.0 </PackageReleaseNotes>
17+
<Version>7.0.0</Version>
18+
<AssemblyVersion>7.0.0.0</AssemblyVersion>
19+
<FileVersion>7.0.0.0</FileVersion>
2020
<Company></Company>
2121
<PackageLicenseFile>LICENSE</PackageLicenseFile>
2222
<PackageIcon>logo.png</PackageIcon>

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

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -13,10 +13,10 @@
1313
<RepositoryUrl>https://github.com/romantitov/MockQueryable</RepositoryUrl>
1414
<PackageTags>Mock EntityFrameworkCore Queryable mock EF EFCore UnitTests EntityFrameworkCore NSubstitute</PackageTags>
1515
<GeneratePackageOnBuild>true</GeneratePackageOnBuild>
16-
<PackageReleaseNotes> Fixed issue #58 ToListAsync() returns empty list after package update to 6.0.0 </PackageReleaseNotes>
17-
<Version>6.0.1</Version>
18-
<AssemblyVersion>6.0.0.1</AssemblyVersion>
19-
<FileVersion>6.0.0.1</FileVersion>
16+
<PackageReleaseNotes>Supported EntityFrameworkCore 7.0.0 </PackageReleaseNotes>
17+
<Version>7.0.0</Version>
18+
<AssemblyVersion>7.0.0.0</AssemblyVersion>
19+
<FileVersion>7.0.0.0</FileVersion>
2020
<Company></Company>
2121
<PackageLicenseFile>LICENSE</PackageLicenseFile>
2222
<PackageIcon>logo.png</PackageIcon>

src/MockQueryable/MockQueryable.Sample/MyServiceMoqTests.cs

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,9 @@
55
using System.Threading;
66
using System.Threading.Tasks;
77
using Microsoft.EntityFrameworkCore;
8+
using Microsoft.EntityFrameworkCore.ChangeTracking;
9+
using Microsoft.EntityFrameworkCore.ChangeTracking.Internal;
10+
using Microsoft.EntityFrameworkCore.Metadata;
811
using MockQueryable.Moq;
912
using Moq;
1013
using NUnit.Framework;
@@ -113,9 +116,10 @@ public async Task DbSetCreateUser(string firstName, string lastName, DateTime da
113116
//arrange
114117
var userEntities = new List<UserEntity>();
115118
var mock = userEntities.AsQueryable().BuildMockDbSet();
119+
116120
mock.Setup(set => set.AddAsync(It.IsAny<UserEntity>(), It.IsAny<CancellationToken>()))
117-
.Callback((UserEntity entity, CancellationToken _) => userEntities.Add(entity));
118-
var userRepository = new TestDbSetRepository(mock.Object);
121+
.Callback((UserEntity entity, CancellationToken _) => userEntities.Add(entity));
122+
var userRepository = new TestDbSetRepository(mock.Object);
119123
var service = new MyService(userRepository);
120124
//act
121125
await service.CreateUserIfNotExist(firstName, lastName, dateOfBirth);

0 commit comments

Comments
 (0)