From c817c7db52526f2cbeb18c9ad0a23178c7e595e4 Mon Sep 17 00:00:00 2001 From: alexandre-spieser Date: Sun, 7 Oct 2018 20:40:37 +0100 Subject: [PATCH] Update to MongoDB Driver 2.7.0, MongoDbGenericRepository 1.3.8. --- .../MongoIdentitySample.Mvc.csproj | 2 +- src/AspNetCore.Identity.MongoDbCore.csproj | 4 +- src/AspNetCore.Identity.MongoDbCore.nuspec | 8 +- src/MongoRoleStore.cs | 2 +- src/MongoUserOnlyStore.cs | 2 +- src/MongoUserStore.cs | 6 +- .../AspNetCore.Identity.MongoDbCore.deps.json | 54 ++++++------- .../AspNetCore.Identity.MongoDbCore.dll | Bin 104960 -> 104960 bytes .../AspNetCore.Identity.MongoDbCore.deps.json | 74 +++++++++--------- .../AspNetCore.Identity.MongoDbCore.dll | Bin 104448 -> 104448 bytes ...entity.MongoDbCore.IntegrationTests.csproj | 6 +- .../MongoDbStoreTestBase.cs | 2 +- .../SqlStoreOnlyUsersTestBase.cs | 2 +- .../Utilities/MongoDatabaseFixture.cs | 12 +-- 14 files changed, 87 insertions(+), 87 deletions(-) diff --git a/sample/MongoIdentitySample.Mvc/MongoIdentitySample.Mvc.csproj b/sample/MongoIdentitySample.Mvc/MongoIdentitySample.Mvc.csproj index 8aa2573..223f284 100644 --- a/sample/MongoIdentitySample.Mvc/MongoIdentitySample.Mvc.csproj +++ b/sample/MongoIdentitySample.Mvc/MongoIdentitySample.Mvc.csproj @@ -8,7 +8,7 @@ - + diff --git a/src/AspNetCore.Identity.MongoDbCore.csproj b/src/AspNetCore.Identity.MongoDbCore.csproj index eeda372..26adbcf 100644 --- a/src/AspNetCore.Identity.MongoDbCore.csproj +++ b/src/AspNetCore.Identity.MongoDbCore.csproj @@ -16,8 +16,8 @@ - - + + diff --git a/src/AspNetCore.Identity.MongoDbCore.nuspec b/src/AspNetCore.Identity.MongoDbCore.nuspec index 3490dd3..e14720e 100644 --- a/src/AspNetCore.Identity.MongoDbCore.nuspec +++ b/src/AspNetCore.Identity.MongoDbCore.nuspec @@ -2,7 +2,7 @@ AspNetCore.Identity.MongoDbCore - 1.0.8 + 1.0.9 AspNetCore.Identity.MongoDbCore Alexandre Spieser Alexandre Spieser @@ -10,14 +10,14 @@ https://github.com/alexandre-spieser/AspNetCore.Identity.MongoDbCore false A MongoDb UserStore and RoleStore adapter for Microsoft.AspNetCore.Identity 2.0. - Added support for documents with an Id of type ObjectId. + Release notes are at https://github.com/alexandre-spieser/AspNetCore.Identity.MongoDbCore/releases Copyright 2018 (c) Alexandre Spieser. All rights reserved. aspnetcore mongo mongodb identity membership - - + + diff --git a/src/MongoRoleStore.cs b/src/MongoRoleStore.cs index bfed4dc..9fac314 100644 --- a/src/MongoRoleStore.cs +++ b/src/MongoRoleStore.cs @@ -131,7 +131,7 @@ namespace AspNetCore.Identity.MongoDbCore /// /// A navigation property for the roles the store contains. /// - public virtual IMongoCollection RolesCollection => Context.GetCollection(); + public virtual IMongoCollection RolesCollection => Context.GetCollection(); /// /// Gets or sets the for any error that occurred with the current operation. diff --git a/src/MongoUserOnlyStore.cs b/src/MongoUserOnlyStore.cs index f99adb0..1e88671 100644 --- a/src/MongoUserOnlyStore.cs +++ b/src/MongoUserOnlyStore.cs @@ -118,7 +118,7 @@ namespace AspNetCore.Identity.MongoDbCore } } - private IMongoCollection UsersCollection { get { return Context.GetCollection(); } } + private IMongoCollection UsersCollection { get { return Context.GetCollection(); } } /// /// Gets or sets a flag indicating if changes should be persisted after CreateAsync, UpdateAsync and DeleteAsync are called. diff --git a/src/MongoUserStore.cs b/src/MongoUserStore.cs index be00f92..9cfbeb4 100644 --- a/src/MongoUserStore.cs +++ b/src/MongoUserStore.cs @@ -153,8 +153,8 @@ namespace AspNetCore.Identity.MongoDbCore } } - private IMongoCollection UsersCollection { get { return Context.GetCollection(); } } - private IMongoCollection RolesCollection { get { return Context.GetCollection(); } } + private IMongoCollection UsersCollection { get { return Context.GetCollection(); } } + private IMongoCollection RolesCollection { get { return Context.GetCollection(); } } /// /// Gets or sets a flag indicating if changes should be persisted after CreateAsync, UpdateAsync and DeleteAsync are called. @@ -207,7 +207,7 @@ namespace AspNetCore.Identity.MongoDbCore } var oldStamp = user.ConcurrencyStamp; user.ConcurrencyStamp = Guid.NewGuid().ToString(); - var collection = MongoRepository.Context.GetCollection(); + var collection = MongoRepository.Context.GetCollection(); var updateRes = await collection.ReplaceOneAsync(x => x.Id.Equals(user.Id) && x.ConcurrencyStamp.Equals(oldStamp), user); diff --git a/src/lib/netcoreapp2.0/AspNetCore.Identity.MongoDbCore.deps.json b/src/lib/netcoreapp2.0/AspNetCore.Identity.MongoDbCore.deps.json index a5e6a14..264a2b5 100644 --- a/src/lib/netcoreapp2.0/AspNetCore.Identity.MongoDbCore.deps.json +++ b/src/lib/netcoreapp2.0/AspNetCore.Identity.MongoDbCore.deps.json @@ -1,7 +1,7 @@ { "runtimeTarget": { "name": ".NETCoreApp,Version=v2.0", - "signature": "38b2f87cafd1a2fa8c7bd3268841c3cd7abe472b" + "signature": "10fe378b60634bc380193c8a09a1d3f29a3e2954" }, "compilationOptions": {}, "targets": { @@ -10,8 +10,8 @@ "dependencies": { "Microsoft.AspNetCore.Identity": "2.0.1", "Microsoft.Extensions.Identity.Stores": "2.0.1", - "MongoDB.Driver": "2.5.0", - "MongoDbGenericRepository": "1.3.6" + "MongoDB.Driver": "2.7.0", + "MongoDbGenericRepository": "1.3.8" }, "runtime": { "AspNetCore.Identity.MongoDbCore.dll": {} @@ -323,7 +323,7 @@ } } }, - "MongoDB.Bson/2.5.0": { + "MongoDB.Bson/2.7.0": { "dependencies": { "System.Collections.NonGeneric": "4.0.1", "System.Diagnostics.Process": "4.1.0", @@ -334,10 +334,10 @@ "lib/netstandard1.5/MongoDB.Bson.dll": {} } }, - "MongoDB.Driver/2.5.0": { + "MongoDB.Driver/2.7.0": { "dependencies": { - "MongoDB.Bson": "2.5.0", - "MongoDB.Driver.Core": "2.5.0", + "MongoDB.Bson": "2.7.0", + "MongoDB.Driver.Core": "2.7.0", "System.ComponentModel.TypeConverter": "4.1.0", "System.Linq.Queryable": "4.0.1" }, @@ -345,10 +345,10 @@ "lib/netstandard1.5/MongoDB.Driver.dll": {} } }, - "MongoDB.Driver.Core/2.5.0": { + "MongoDB.Driver.Core/2.7.0": { "dependencies": { "DnsClient": "1.0.7", - "MongoDB.Bson": "2.5.0", + "MongoDB.Bson": "2.7.0", "System.Collections.Specialized": "4.0.1", "System.Diagnostics.TraceSource": "4.0.0", "System.Net.NameResolution": "4.3.0", @@ -359,9 +359,9 @@ "lib/netstandard1.5/MongoDB.Driver.Core.dll": {} } }, - "MongoDbGenericRepository/1.3.6": { + "MongoDbGenericRepository/1.3.8": { "dependencies": { - "MongoDB.Driver": "2.5.0" + "MongoDB.Driver": "2.7.0" }, "runtime": { "lib/netstandard2.0/MongoDbGenericRepository.dll": {} @@ -1441,33 +1441,33 @@ "path": "microsoft.win32.registry/4.4.0", "hashPath": "microsoft.win32.registry.4.4.0.nupkg.sha512" }, - "MongoDB.Bson/2.5.0": { + "MongoDB.Bson/2.7.0": { "type": "package", "serviceable": true, - "sha512": "sha512-b7zQAUdSdfJ4kmGzAA+hv89N2Q6jm1td9WfTimgp8xWAsN4qbtIjA/JkAY1HA0Z8xfXQE3EmdUcDEwT8bkXfXg==", - "path": "mongodb.bson/2.5.0", - "hashPath": "mongodb.bson.2.5.0.nupkg.sha512" + "sha512": "sha512-vzpTDHYX/X6gF9qtDuKRJiLkqpj5OZuT1bIzJCiBiU8CwJ37becYmaXuy/QSuWnYN6j6ZdVTWILKbWt2MXL8DA==", + "path": "mongodb.bson/2.7.0", + "hashPath": "mongodb.bson.2.7.0.nupkg.sha512" }, - "MongoDB.Driver/2.5.0": { + "MongoDB.Driver/2.7.0": { "type": "package", "serviceable": true, - "sha512": "sha512-VbHVV8Xdl3PcPU3XxdOUE/yc4BnPokg7k1XHU/3fEM/UdfCy0Ie0eXVE+U2HJXVcM3TQuuyVn+B1La2YY7X8dA==", - "path": "mongodb.driver/2.5.0", - "hashPath": "mongodb.driver.2.5.0.nupkg.sha512" + "sha512": "sha512-5wP5BBwm5YO6h2Vhw6zQmOwSW9WP2d6kgRM6E7uIbwIJz4+j2trS2Wo7/+IYow5WVN8Jd6O27bIB/4gKNepO1Q==", + "path": "mongodb.driver/2.7.0", + "hashPath": "mongodb.driver.2.7.0.nupkg.sha512" }, - "MongoDB.Driver.Core/2.5.0": { + "MongoDB.Driver.Core/2.7.0": { "type": "package", "serviceable": true, - "sha512": "sha512-/JYwBTEoWZDHiSePk0AF775c0YkSGSsHTA2+hWt9/UOCkYV/QOFujAWDdpFzBMCDpmQewbLRR1knYj76YOxffA==", - "path": "mongodb.driver.core/2.5.0", - "hashPath": "mongodb.driver.core.2.5.0.nupkg.sha512" + "sha512": "sha512-SepB4KT+zXA3iFaIFwXVKmk6BZIp0EGE/iWqNbDZ1mca9e8EhtqYPwOOzFmEbdKAzmVvF1y86kNI4agWP6I5sg==", + "path": "mongodb.driver.core/2.7.0", + "hashPath": "mongodb.driver.core.2.7.0.nupkg.sha512" }, - "MongoDbGenericRepository/1.3.6": { + "MongoDbGenericRepository/1.3.8": { "type": "package", "serviceable": true, - "sha512": "sha512-bm4Q5RDLqt6rRZJTDiWvQpHOJ3ACxfELqg0kiZO8dyb7xMEqPQC7urpuLKMpDUmnE/pMBuXe6Pmy9TyTksDbdg==", - "path": "mongodbgenericrepository/1.3.6", - "hashPath": "mongodbgenericrepository.1.3.6.nupkg.sha512" + "sha512": "sha512-7zEYdsDulxAfEpWJrdUc4R0Te8XQ5dbOMPeFpZyO2syjPDcD13Z/zSzb9h3dOh0xedHCNPRj9dh62yXXWpHpvA==", + "path": "mongodbgenericrepository/1.3.8", + "hashPath": "mongodbgenericrepository.1.3.8.nupkg.sha512" }, "runtime.native.System/4.3.0": { "type": "package", diff --git a/src/lib/netcoreapp2.0/AspNetCore.Identity.MongoDbCore.dll b/src/lib/netcoreapp2.0/AspNetCore.Identity.MongoDbCore.dll index c395fd06ff6fc150962e9d1b7ed3db2f0f3f3094..5cdf632821cc116acdb16be8da54843ef9468476 100644 GIT binary patch delta 23608 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 fAVdo~{NI27`%u7I_NOFDf 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 DWfK?U diff --git a/src/lib/netstandard2.0/AspNetCore.Identity.MongoDbCore.deps.json b/src/lib/netstandard2.0/AspNetCore.Identity.MongoDbCore.deps.json index e59009d..9db27da 100644 --- a/src/lib/netstandard2.0/AspNetCore.Identity.MongoDbCore.deps.json +++ b/src/lib/netstandard2.0/AspNetCore.Identity.MongoDbCore.deps.json @@ -1,7 +1,7 @@ { "runtimeTarget": { "name": ".NETStandard,Version=v2.0/", - "signature": "777efc9083cc946975cf0e3ebd09810483543683" + "signature": "b91ec0d2463596661d279c90d3c35b28b4a2907b" }, "compilationOptions": {}, "targets": { @@ -11,9 +11,9 @@ "dependencies": { "Microsoft.AspNetCore.Identity": "2.0.1", "Microsoft.Extensions.Identity.Stores": "2.0.1", - "MongoDB.Driver": "2.5.0", - "MongoDbGenericRepository": "1.3.6", - "NETStandard.Library": "2.0.1" + "MongoDB.Driver": "2.7.0", + "MongoDbGenericRepository": "1.3.8", + "NETStandard.Library": "2.0.3" }, "runtime": { "AspNetCore.Identity.MongoDbCore.dll": {} @@ -22,7 +22,7 @@ "DnsClient/1.0.7": { "dependencies": { "Microsoft.Win32.Primitives": "4.3.0", - "NETStandard.Library": "2.0.1", + "NETStandard.Library": "2.0.3", "System.Buffers": "4.4.0", "System.Collections": "4.3.0", "System.Collections.Concurrent": "4.3.0", @@ -321,9 +321,9 @@ "lib/netstandard2.0/Microsoft.Win32.Registry.dll": {} } }, - "MongoDB.Bson/2.5.0": { + "MongoDB.Bson/2.7.0": { "dependencies": { - "NETStandard.Library": "2.0.1", + "NETStandard.Library": "2.0.3", "System.Collections.NonGeneric": "4.0.1", "System.Diagnostics.Process": "4.1.0", "System.Dynamic.Runtime": "4.0.11", @@ -333,11 +333,11 @@ "lib/netstandard1.5/MongoDB.Bson.dll": {} } }, - "MongoDB.Driver/2.5.0": { + "MongoDB.Driver/2.7.0": { "dependencies": { - "MongoDB.Bson": "2.5.0", - "MongoDB.Driver.Core": "2.5.0", - "NETStandard.Library": "2.0.1", + "MongoDB.Bson": "2.7.0", + "MongoDB.Driver.Core": "2.7.0", + "NETStandard.Library": "2.0.3", "System.ComponentModel.TypeConverter": "4.1.0", "System.Linq.Queryable": "4.0.1" }, @@ -345,11 +345,11 @@ "lib/netstandard1.5/MongoDB.Driver.dll": {} } }, - "MongoDB.Driver.Core/2.5.0": { + "MongoDB.Driver.Core/2.7.0": { "dependencies": { "DnsClient": "1.0.7", - "MongoDB.Bson": "2.5.0", - "NETStandard.Library": "2.0.1", + "MongoDB.Bson": "2.7.0", + "NETStandard.Library": "2.0.3", "System.Collections.Specialized": "4.0.1", "System.Diagnostics.TraceSource": "4.0.0", "System.Net.NameResolution": "4.3.0", @@ -360,15 +360,15 @@ "lib/netstandard1.5/MongoDB.Driver.Core.dll": {} } }, - "MongoDbGenericRepository/1.3.6": { + "MongoDbGenericRepository/1.3.8": { "dependencies": { - "MongoDB.Driver": "2.5.0" + "MongoDB.Driver": "2.7.0" }, "runtime": { "lib/netstandard2.0/MongoDbGenericRepository.dll": {} } }, - "NETStandard.Library/2.0.1": { + "NETStandard.Library/2.0.3": { "dependencies": { "Microsoft.NETCore.Platforms": "1.1.0" } @@ -1406,40 +1406,40 @@ "path": "microsoft.win32.registry/4.4.0", "hashPath": "microsoft.win32.registry.4.4.0.nupkg.sha512" }, - "MongoDB.Bson/2.5.0": { + "MongoDB.Bson/2.7.0": { "type": "package", "serviceable": true, - "sha512": "sha512-b7zQAUdSdfJ4kmGzAA+hv89N2Q6jm1td9WfTimgp8xWAsN4qbtIjA/JkAY1HA0Z8xfXQE3EmdUcDEwT8bkXfXg==", - "path": "mongodb.bson/2.5.0", - "hashPath": "mongodb.bson.2.5.0.nupkg.sha512" + "sha512": "sha512-vzpTDHYX/X6gF9qtDuKRJiLkqpj5OZuT1bIzJCiBiU8CwJ37becYmaXuy/QSuWnYN6j6ZdVTWILKbWt2MXL8DA==", + "path": "mongodb.bson/2.7.0", + "hashPath": "mongodb.bson.2.7.0.nupkg.sha512" }, - "MongoDB.Driver/2.5.0": { + "MongoDB.Driver/2.7.0": { "type": "package", "serviceable": true, - "sha512": "sha512-VbHVV8Xdl3PcPU3XxdOUE/yc4BnPokg7k1XHU/3fEM/UdfCy0Ie0eXVE+U2HJXVcM3TQuuyVn+B1La2YY7X8dA==", - "path": "mongodb.driver/2.5.0", - "hashPath": "mongodb.driver.2.5.0.nupkg.sha512" + "sha512": "sha512-5wP5BBwm5YO6h2Vhw6zQmOwSW9WP2d6kgRM6E7uIbwIJz4+j2trS2Wo7/+IYow5WVN8Jd6O27bIB/4gKNepO1Q==", + "path": "mongodb.driver/2.7.0", + "hashPath": "mongodb.driver.2.7.0.nupkg.sha512" }, - "MongoDB.Driver.Core/2.5.0": { + "MongoDB.Driver.Core/2.7.0": { "type": "package", "serviceable": true, - "sha512": "sha512-/JYwBTEoWZDHiSePk0AF775c0YkSGSsHTA2+hWt9/UOCkYV/QOFujAWDdpFzBMCDpmQewbLRR1knYj76YOxffA==", - "path": "mongodb.driver.core/2.5.0", - "hashPath": "mongodb.driver.core.2.5.0.nupkg.sha512" + "sha512": "sha512-SepB4KT+zXA3iFaIFwXVKmk6BZIp0EGE/iWqNbDZ1mca9e8EhtqYPwOOzFmEbdKAzmVvF1y86kNI4agWP6I5sg==", + "path": "mongodb.driver.core/2.7.0", + "hashPath": "mongodb.driver.core.2.7.0.nupkg.sha512" }, - "MongoDbGenericRepository/1.3.6": { + "MongoDbGenericRepository/1.3.8": { "type": "package", "serviceable": true, - "sha512": "sha512-bm4Q5RDLqt6rRZJTDiWvQpHOJ3ACxfELqg0kiZO8dyb7xMEqPQC7urpuLKMpDUmnE/pMBuXe6Pmy9TyTksDbdg==", - "path": "mongodbgenericrepository/1.3.6", - "hashPath": "mongodbgenericrepository.1.3.6.nupkg.sha512" + "sha512": "sha512-7zEYdsDulxAfEpWJrdUc4R0Te8XQ5dbOMPeFpZyO2syjPDcD13Z/zSzb9h3dOh0xedHCNPRj9dh62yXXWpHpvA==", + "path": "mongodbgenericrepository/1.3.8", + "hashPath": "mongodbgenericrepository.1.3.8.nupkg.sha512" }, - "NETStandard.Library/2.0.1": { + "NETStandard.Library/2.0.3": { "type": "package", "serviceable": true, - "sha512": "sha512-oA6nwv9MhEKYvLpjZ0ggSpb1g4CQViDVQjLUcDWg598jtvJbpfeP2reqwI1GLW2TbxC/Ml7xL6BBR1HmKPXlTg==", - "path": "netstandard.library/2.0.1", - "hashPath": "netstandard.library.2.0.1.nupkg.sha512" + "sha512": "sha512-st47PosZSHrjECdjeIzZQbzivYBJFv6P2nv4cj2ypdI204DO+vZ7l5raGMiX4eXMJ53RfOIg+/s4DHVZ54Nu2A==", + "path": "netstandard.library/2.0.3", + "hashPath": "netstandard.library.2.0.3.nupkg.sha512" }, "runtime.native.System/4.3.0": { "type": "package", diff --git a/src/lib/netstandard2.0/AspNetCore.Identity.MongoDbCore.dll b/src/lib/netstandard2.0/AspNetCore.Identity.MongoDbCore.dll index 0b534ee807cbb09b8529d8c65dd0e9666ee25667..24939be9c3e3dab748581e314db567a07f9eb0da 100644 GIT binary patch delta 23596 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 Ls|qb4?(Wj8gr@@~2%x@TOs_Ll}oc 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 delta 24023 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

-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 diff --git a/test/AspNetCore.Identity.MongoDbCore.IntegrationTests/AspNetCore.Identity.MongoDbCore.IntegrationTests.csproj b/test/AspNetCore.Identity.MongoDbCore.IntegrationTests/AspNetCore.Identity.MongoDbCore.IntegrationTests.csproj index b8099f0..ee8273d 100644 --- a/test/AspNetCore.Identity.MongoDbCore.IntegrationTests/AspNetCore.Identity.MongoDbCore.IntegrationTests.csproj +++ b/test/AspNetCore.Identity.MongoDbCore.IntegrationTests/AspNetCore.Identity.MongoDbCore.IntegrationTests.csproj @@ -7,7 +7,7 @@ - + @@ -20,8 +20,8 @@ - - + + diff --git a/test/AspNetCore.Identity.MongoDbCore.IntegrationTests/AspNetCore.Identity.MongoDbCore.Test/MongoDbStoreTestBase.cs b/test/AspNetCore.Identity.MongoDbCore.IntegrationTests/AspNetCore.Identity.MongoDbCore.Test/MongoDbStoreTestBase.cs index 8316752..68a7918 100644 --- a/test/AspNetCore.Identity.MongoDbCore.IntegrationTests/AspNetCore.Identity.MongoDbCore.Test/MongoDbStoreTestBase.cs +++ b/test/AspNetCore.Identity.MongoDbCore.IntegrationTests/AspNetCore.Identity.MongoDbCore.Test/MongoDbStoreTestBase.cs @@ -162,7 +162,7 @@ namespace AspNetCore.Identity.MongoDbCore.Test private IQueryable GetQueryable() { - return Container.MongoRepository.Context.GetCollection().AsQueryable(); + return Container.MongoRepository.Context.GetCollection().AsQueryable(); } [Fact] diff --git a/test/AspNetCore.Identity.MongoDbCore.IntegrationTests/AspNetCore.Identity.MongoDbCore.Test/SqlStoreOnlyUsersTestBase.cs b/test/AspNetCore.Identity.MongoDbCore.IntegrationTests/AspNetCore.Identity.MongoDbCore.Test/SqlStoreOnlyUsersTestBase.cs index 52abf72..cffdb8e 100644 --- a/test/AspNetCore.Identity.MongoDbCore.IntegrationTests/AspNetCore.Identity.MongoDbCore.Test/SqlStoreOnlyUsersTestBase.cs +++ b/test/AspNetCore.Identity.MongoDbCore.IntegrationTests/AspNetCore.Identity.MongoDbCore.Test/SqlStoreOnlyUsersTestBase.cs @@ -87,7 +87,7 @@ namespace AspNetCore.Identity.MongoDbCore.Test private IQueryable GetQueryable() { - return Container.MongoRepository.Context.GetCollection().AsQueryable(); + return Container.MongoRepository.Context.GetCollection().AsQueryable(); } [Fact] diff --git a/test/AspNetCore.Identity.MongoDbCore.IntegrationTests/AspNetCore.Identity.MongoDbCore.Test/Utilities/MongoDatabaseFixture.cs b/test/AspNetCore.Identity.MongoDbCore.IntegrationTests/AspNetCore.Identity.MongoDbCore.Test/Utilities/MongoDatabaseFixture.cs index 9ce8b29..a2adf22 100644 --- a/test/AspNetCore.Identity.MongoDbCore.IntegrationTests/AspNetCore.Identity.MongoDbCore.Test/Utilities/MongoDatabaseFixture.cs +++ b/test/AspNetCore.Identity.MongoDbCore.IntegrationTests/AspNetCore.Identity.MongoDbCore.Test/Utilities/MongoDatabaseFixture.cs @@ -31,15 +31,15 @@ namespace AspNetCore.Identity.MongoDbCore.Test var userIds = UsersToDelete.ToList().Select(e => e.Id); if (userIds.Any()) { - Context.GetCollection().DeleteMany(e => userIds.Contains(e.Id)); + Context.GetCollection().DeleteMany(e => userIds.Contains(e.Id)); } } } public class MongoDatabaseFixture : MongoDatabaseFixture, IDisposable - where TUser : IDocument - where TRole : IDocument - where TKey : IEquatable + where TUser : IDocument + where TRole : IDocument + where TKey : IEquatable { public MongoDatabaseFixture() @@ -57,12 +57,12 @@ namespace AspNetCore.Identity.MongoDbCore.Test var userIds = UsersToDelete.ToList().Select(e => e.Id); if (userIds.Any()) { - Context.GetCollection().DeleteMany(e => userIds.Contains(e.Id)); + Context.GetCollection().DeleteMany(e => userIds.Contains(e.Id)); } var roleIds = RolesToDelete.ToList().Select(e => e.Id); if (roleIds.Any()) { - Context.GetCollection().DeleteMany(e => roleIds.Contains(e.Id)); + Context.GetCollection().DeleteMany(e => roleIds.Contains(e.Id)); } } }