updated driver and test suite

This commit is contained in:
Alexandre SPIESER
2019-11-18 22:38:34 +00:00
parent ac1fd709a6
commit c5390214eb
30 changed files with 8512 additions and 3204 deletions
@@ -16,6 +16,10 @@
<DocumentationFile>bin\Release\net45\MongoDbGenericRepository.xml</DocumentationFile>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(TargetFramework)|$(Platform)'=='Debug|net452|AnyCPU'">
<DocumentationFile></DocumentationFile>
</PropertyGroup>
<ItemGroup>
<PackageReference Include="MongoDB.Driver" Version="2.9.3" />
</ItemGroup>
@@ -2,7 +2,7 @@
<package >
<metadata>
<id>MongoDbGenericRepository</id>
<version>1.4.0</version>
<version>1.4.1</version>
<title>MongoDb Generic Repository</title>
<authors>Alexandre Spieser</authors>
<owners>Alexandre Spieser</owners>
@@ -14,7 +14,7 @@
<copyright>Copyright 2019 (c) Alexandre Spieser. All rights reserved.</copyright>
<tags>MongoDb Repository Generic NoSql</tags>
<dependencies>
<dependency id="MongoDB.Driver" version="2.7.0" />
<dependency id="MongoDB.Driver" version="2.9.3" />
</dependencies>
</metadata>
<files>
File diff suppressed because it is too large Load Diff
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
@@ -1,7 +1,7 @@
{
"runtimeTarget": {
"name": ".NETStandard,Version=v1.5/",
"signature": "b945d8e228876adfa8e84019c7873fce5baf0c0b"
"signature": "89b5d0501e3f13fb98f678ed96fc31de9d7405cf"
},
"compilationOptions": {},
"targets": {
@@ -9,18 +9,18 @@
".NETStandard,Version=v1.5/": {
"MongoDbGenericRepository/1.0.0": {
"dependencies": {
"MongoDB.Driver": "2.7.0",
"MongoDB.Driver": "2.9.3",
"NETStandard.Library": "1.6.1"
},
"runtime": {
"MongoDbGenericRepository.dll": {}
}
},
"DnsClient/1.0.7": {
"DnsClient/1.2.0": {
"dependencies": {
"Microsoft.Win32.Primitives": "4.3.0",
"NETStandard.Library": "1.6.1",
"System.Buffers": "4.3.0",
"System.Buffers": "4.4.0",
"System.Collections": "4.3.0",
"System.Collections.Concurrent": "4.3.0",
"System.Globalization.Extensions": "4.3.0",
@@ -37,8 +37,8 @@
},
"runtime": {
"lib/netstandard1.3/DnsClient.dll": {
"assemblyVersion": "1.0.7.0",
"fileVersion": "1.0.7.0"
"assemblyVersion": "1.2.0.0",
"fileVersion": "1.2.0.0"
}
}
},
@@ -63,51 +63,55 @@
"System.Runtime.InteropServices": "4.3.0"
}
},
"MongoDB.Bson/2.7.0": {
"MongoDB.Bson/2.9.3": {
"dependencies": {
"NETStandard.Library": "1.6.1",
"System.Collections.NonGeneric": "4.0.1",
"System.Diagnostics.Process": "4.1.0",
"System.Dynamic.Runtime": "4.0.11",
"System.Reflection.Emit.Lightweight": "4.0.1"
"System.Reflection.Emit.Lightweight": "4.3.0",
"System.Runtime.Serialization.Formatters": "4.3.0"
},
"runtime": {
"lib/netstandard1.5/MongoDB.Bson.dll": {
"assemblyVersion": "2.7.0.0",
"fileVersion": "2.7.0.0"
"assemblyVersion": "2.9.3.0",
"fileVersion": "2.9.3.0"
}
}
},
"MongoDB.Driver/2.7.0": {
"MongoDB.Driver/2.9.3": {
"dependencies": {
"MongoDB.Bson": "2.7.0",
"MongoDB.Driver.Core": "2.7.0",
"MongoDB.Bson": "2.9.3",
"MongoDB.Driver.Core": "2.9.3",
"NETStandard.Library": "1.6.1",
"System.ComponentModel.TypeConverter": "4.1.0",
"System.Linq.Queryable": "4.0.1"
},
"runtime": {
"lib/netstandard1.5/MongoDB.Driver.dll": {
"assemblyVersion": "2.7.0.0",
"fileVersion": "2.7.0.0"
"assemblyVersion": "2.9.3.0",
"fileVersion": "2.9.3.0"
}
}
},
"MongoDB.Driver.Core/2.7.0": {
"MongoDB.Driver.Core/2.9.3": {
"dependencies": {
"DnsClient": "1.0.7",
"MongoDB.Bson": "2.7.0",
"DnsClient": "1.2.0",
"MongoDB.Bson": "2.9.3",
"NETStandard.Library": "1.6.1",
"SharpCompress": "0.23.0",
"System.Collections.Specialized": "4.0.1",
"System.Diagnostics.TextWriterTraceListener": "4.0.0",
"System.Diagnostics.TraceSource": "4.0.0",
"System.Net.NameResolution": "4.3.0",
"System.Net.Security": "4.0.0",
"System.Security.SecureString": "4.0.0"
"System.Net.Security": "4.3.2",
"System.Security.SecureString": "4.0.0",
"System.Threading.Thread": "4.3.0"
},
"runtime": {
"lib/netstandard1.5/MongoDB.Driver.Core.dll": {
"assemblyVersion": "2.7.0.0",
"fileVersion": "2.7.0.0"
"assemblyVersion": "2.9.3.0",
"fileVersion": "2.9.3.0"
}
}
},
@@ -195,12 +199,24 @@
"runtime.ubuntu.14.04-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.0": {},
"runtime.ubuntu.16.04-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.0": {},
"runtime.ubuntu.16.10-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.0": {},
"SharpCompress/0.23.0": {
"dependencies": {
"NETStandard.Library": "1.6.1",
"System.Text.Encoding.CodePages": "4.5.1"
},
"runtime": {
"lib/netstandard1.3/SharpCompress.dll": {
"assemblyVersion": "0.23.0.0",
"fileVersion": "0.23.0.0"
}
}
},
"System.AppContext/4.3.0": {
"dependencies": {
"System.Runtime": "4.3.0"
}
},
"System.Buffers/4.3.0": {
"System.Buffers/4.4.0": {
"dependencies": {
"System.Diagnostics.Debug": "4.3.0",
"System.Diagnostics.Tracing": "4.3.0",
@@ -210,8 +226,8 @@
},
"runtime": {
"lib/netstandard1.1/System.Buffers.dll": {
"assemblyVersion": "4.0.1.0",
"fileVersion": "4.6.24705.1"
"assemblyVersion": "4.0.2.0",
"fileVersion": "4.6.25519.3"
}
}
},
@@ -380,6 +396,22 @@
"runtime.native.System": "4.3.0"
}
},
"System.Diagnostics.TextWriterTraceListener/4.0.0": {
"dependencies": {
"System.Diagnostics.TraceSource": "4.0.0",
"System.Globalization": "4.3.0",
"System.IO": "4.3.0",
"System.Resources.ResourceManager": "4.3.0",
"System.Runtime": "4.3.0",
"System.Threading": "4.3.0"
},
"runtime": {
"lib/netstandard1.3/System.Diagnostics.TextWriterTraceListener.dll": {
"assemblyVersion": "4.0.0.0",
"fileVersion": "1.0.24212.1"
}
}
},
"System.Diagnostics.Tools/4.3.0": {
"dependencies": {
"Microsoft.NETCore.Platforms": "1.1.0",
@@ -417,7 +449,7 @@
"System.ObjectModel": "4.3.0",
"System.Reflection": "4.3.0",
"System.Reflection.Emit": "4.0.1",
"System.Reflection.Emit.ILGeneration": "4.0.1",
"System.Reflection.Emit.ILGeneration": "4.3.0",
"System.Reflection.Primitives": "4.3.0",
"System.Reflection.TypeExtensions": "4.1.0",
"System.Resources.ResourceManager": "4.3.0",
@@ -469,7 +501,7 @@
"System.IO.Compression/4.3.0": {
"dependencies": {
"Microsoft.NETCore.Platforms": "1.1.0",
"System.Buffers": "4.3.0",
"System.Buffers": "4.4.0",
"System.Collections": "4.3.0",
"System.Diagnostics.Debug": "4.3.0",
"System.IO": "4.3.0",
@@ -487,7 +519,7 @@
},
"System.IO.Compression.ZipFile/4.3.0": {
"dependencies": {
"System.Buffers": "4.3.0",
"System.Buffers": "4.4.0",
"System.IO": "4.3.0",
"System.IO.Compression": "4.3.0",
"System.IO.FileSystem": "4.3.0",
@@ -633,7 +665,7 @@
"System.Runtime.Handles": "4.3.0"
}
},
"System.Net.Security/4.0.0": {
"System.Net.Security/4.3.2": {
"dependencies": {
"Microsoft.NETCore.Platforms": "1.1.0",
"Microsoft.Win32.Primitives": "4.3.0",
@@ -649,6 +681,7 @@
"System.Runtime.Handles": "4.3.0",
"System.Runtime.InteropServices": "4.3.0",
"System.Security.Claims": "4.3.0",
"System.Security.Cryptography.Encoding": "4.3.0",
"System.Security.Cryptography.Primitives": "4.3.0",
"System.Security.Cryptography.X509Certificates": "4.3.0",
"System.Security.Principal": "4.3.0",
@@ -696,7 +729,7 @@
"dependencies": {
"System.IO": "4.3.0",
"System.Reflection": "4.3.0",
"System.Reflection.Emit.ILGeneration": "4.0.1",
"System.Reflection.Emit.ILGeneration": "4.3.0",
"System.Reflection.Primitives": "4.3.0",
"System.Runtime": "4.3.0"
},
@@ -707,7 +740,7 @@
}
}
},
"System.Reflection.Emit.ILGeneration/4.0.1": {
"System.Reflection.Emit.ILGeneration/4.3.0": {
"dependencies": {
"System.Reflection": "4.3.0",
"System.Reflection.Primitives": "4.3.0",
@@ -715,22 +748,22 @@
},
"runtime": {
"lib/netstandard1.3/System.Reflection.Emit.ILGeneration.dll": {
"assemblyVersion": "4.0.1.0",
"fileVersion": "1.0.24212.1"
"assemblyVersion": "4.0.2.0",
"fileVersion": "4.6.24705.1"
}
}
},
"System.Reflection.Emit.Lightweight/4.0.1": {
"System.Reflection.Emit.Lightweight/4.3.0": {
"dependencies": {
"System.Reflection": "4.3.0",
"System.Reflection.Emit.ILGeneration": "4.0.1",
"System.Reflection.Emit.ILGeneration": "4.3.0",
"System.Reflection.Primitives": "4.3.0",
"System.Runtime": "4.3.0"
},
"runtime": {
"lib/netstandard1.3/System.Reflection.Emit.Lightweight.dll": {
"assemblyVersion": "4.0.1.0",
"fileVersion": "1.0.24212.1"
"assemblyVersion": "4.0.2.0",
"fileVersion": "4.6.24705.1"
}
}
},
@@ -831,6 +864,33 @@
}
}
},
"System.Runtime.Serialization.Formatters/4.3.0": {
"dependencies": {
"System.Collections": "4.3.0",
"System.Reflection": "4.3.0",
"System.Resources.ResourceManager": "4.3.0",
"System.Runtime": "4.3.0",
"System.Runtime.Serialization.Primitives": "4.3.0"
},
"runtime": {
"lib/netstandard1.4/System.Runtime.Serialization.Formatters.dll": {
"assemblyVersion": "4.0.1.0",
"fileVersion": "4.6.24705.1"
}
}
},
"System.Runtime.Serialization.Primitives/4.3.0": {
"dependencies": {
"System.Resources.ResourceManager": "4.3.0",
"System.Runtime": "4.3.0"
},
"runtime": {
"lib/netstandard1.3/System.Runtime.Serialization.Primitives.dll": {
"assemblyVersion": "4.1.2.0",
"fileVersion": "4.6.24705.1"
}
}
},
"System.Security.Claims/4.3.0": {
"dependencies": {
"System.Collections": "4.3.0",
@@ -944,6 +1004,17 @@
"System.Runtime": "4.3.0"
}
},
"System.Text.Encoding.CodePages/4.5.1": {
"dependencies": {
"NETStandard.Library": "1.6.1"
},
"runtime": {
"lib/netstandard1.3/System.Text.Encoding.CodePages.dll": {
"assemblyVersion": "4.0.2.0",
"fileVersion": "4.6.24705.1"
}
}
},
"System.Text.Encoding.Extensions/4.3.0": {
"dependencies": {
"Microsoft.NETCore.Platforms": "1.1.0",
@@ -1082,12 +1153,12 @@
"serviceable": false,
"sha512": ""
},
"DnsClient/1.0.7": {
"DnsClient/1.2.0": {
"type": "package",
"serviceable": true,
"sha512": "sha512-i6Imdyz+dvljMtQh1QtjMzguLEFFJCilecHiaRPIbNX4gK3zluf/3OQWD1XbVy5PXf1u394x5ImB+uu7DNMS1w==",
"path": "dnsclient/1.0.7",
"hashPath": "dnsclient.1.0.7.nupkg.sha512"
"sha512": "sha512-P34wUkeqU4FoQiOMV8OjpdeDZKs4d3r+VlHuKJ6eO5feiZgna3+9MF5orHRUn3DAv1g/HPE5hlkGucmxmsFfBw==",
"path": "dnsclient/1.2.0",
"hashPath": "dnsclient.1.2.0.nupkg.sha512"
},
"Microsoft.NETCore.Platforms/1.1.0": {
"type": "package",
@@ -1117,26 +1188,26 @@
"path": "microsoft.win32.registry/4.0.0",
"hashPath": "microsoft.win32.registry.4.0.0.nupkg.sha512"
},
"MongoDB.Bson/2.7.0": {
"MongoDB.Bson/2.9.3": {
"type": "package",
"serviceable": true,
"sha512": "sha512-BBPKyeYmhRduXuDQsFvB2bw34rAqJrT9UZPHAVLGLtvp5wYxhzP8r7SrSn//f91Xst09Ww/5lq3DD5byn0fdLw==",
"path": "mongodb.bson/2.7.0",
"hashPath": "mongodb.bson.2.7.0.nupkg.sha512"
"sha512": "sha512-iuLdgI/8Q3AnboPR0OTFDpqVAxTskW9IQLhxKt+O4IQ3s9hHVLLp1dGLChrwrcK+3Fa2MFNHvm6W8tEMV4VUmw==",
"path": "mongodb.bson/2.9.3",
"hashPath": "mongodb.bson.2.9.3.nupkg.sha512"
},
"MongoDB.Driver/2.7.0": {
"MongoDB.Driver/2.9.3": {
"type": "package",
"serviceable": true,
"sha512": "sha512-HcifZthdICkC5oXnIrxH8TJTDc8JMym+X1NR/oJjcDm841fkvSvg1MEL8LNu/FLlwQQq3XxtrxKGDvTT/z1RmA==",
"path": "mongodb.driver/2.7.0",
"hashPath": "mongodb.driver.2.7.0.nupkg.sha512"
"sha512": "sha512-nSHXATq6u9CSwfO/xCQSZe6JgJeVmLng0v6fwc6WFTYVnssAZjIaj1BiNu3XshHP+vYCzYZUmbPtRHltaXQiuw==",
"path": "mongodb.driver/2.9.3",
"hashPath": "mongodb.driver.2.9.3.nupkg.sha512"
},
"MongoDB.Driver.Core/2.7.0": {
"MongoDB.Driver.Core/2.9.3": {
"type": "package",
"serviceable": true,
"sha512": "sha512-oPlQUCdysl9AL9TlTDsadrjWbiZDSbl6N4AGAe04gY2qYsJ9r7Pu5+TvFf7epAl3tOt6art3/maOhg7KL2vDng==",
"path": "mongodb.driver.core/2.7.0",
"hashPath": "mongodb.driver.core.2.7.0.nupkg.sha512"
"sha512": "sha512-j95XZhXTukZHUnZmEFEJPERscccfa42iLPbPBlwRJMK5XEZ9myCcxnWACvJwYXrU6RoRwUzYCFYoSHj6lHfgmA==",
"path": "mongodb.driver.core/2.9.3",
"hashPath": "mongodb.driver.core.2.9.3.nupkg.sha512"
},
"NETStandard.Library/1.6.1": {
"type": "package",
@@ -1236,6 +1307,13 @@
"path": "runtime.ubuntu.16.10-x64.runtime.native.system.security.cryptography.openssl/4.3.0",
"hashPath": "runtime.ubuntu.16.10-x64.runtime.native.system.security.cryptography.openssl.4.3.0.nupkg.sha512"
},
"SharpCompress/0.23.0": {
"type": "package",
"serviceable": true,
"sha512": "sha512-HBbT47JHvNrsZX2dTBzUBOSzBt+EmIRGLIBkbxcP6Jef7DB4eFWQX5iHWV3Nj7hABFPCjISrZ8s0z72nF2zFHQ==",
"path": "sharpcompress/0.23.0",
"hashPath": "sharpcompress.0.23.0.nupkg.sha512"
},
"System.AppContext/4.3.0": {
"type": "package",
"serviceable": true,
@@ -1243,12 +1321,12 @@
"path": "system.appcontext/4.3.0",
"hashPath": "system.appcontext.4.3.0.nupkg.sha512"
},
"System.Buffers/4.3.0": {
"System.Buffers/4.4.0": {
"type": "package",
"serviceable": true,
"sha512": "sha512-ratu44uTIHgeBeI0dE8DWvmXVBSo4u7ozRZZHOMmK/JPpYyo0dAfgSiHlpiObMQ5lEtEyIXA40sKRYg5J6A8uQ==",
"path": "system.buffers/4.3.0",
"hashPath": "system.buffers.4.3.0.nupkg.sha512"
"sha512": "sha512-Ii2bedd4HVzddupdU35n3ygohUPlNn7MDimBOYcwWNce2NizQ1fCSaQJY1Tzv80aMqOGpVcU4wZr/Xe50xcTwg==",
"path": "system.buffers/4.4.0",
"hashPath": "system.buffers.4.4.0.nupkg.sha512"
},
"System.Collections/4.3.0": {
"type": "package",
@@ -1327,6 +1405,13 @@
"path": "system.diagnostics.process/4.1.0",
"hashPath": "system.diagnostics.process.4.1.0.nupkg.sha512"
},
"System.Diagnostics.TextWriterTraceListener/4.0.0": {
"type": "package",
"serviceable": true,
"sha512": "sha512-oRsXCz76GDDMrwjMjH6keR9erFIofhGaIMc2d4NykI4rdBEuUP5ZswYA30LGPdyCK7DV4bMBEJL3nJFyAJoS/g==",
"path": "system.diagnostics.textwritertracelistener/4.0.0",
"hashPath": "system.diagnostics.textwritertracelistener.4.0.0.nupkg.sha512"
},
"System.Diagnostics.Tools/4.3.0": {
"type": "package",
"serviceable": true,
@@ -1460,12 +1545,12 @@
"path": "system.net.primitives/4.3.0",
"hashPath": "system.net.primitives.4.3.0.nupkg.sha512"
},
"System.Net.Security/4.0.0": {
"System.Net.Security/4.3.2": {
"type": "package",
"serviceable": true,
"sha512": "sha512-e7y/92A7436wJ33VOnUf5XbIlubGgHH7+cODaQkeYwU0xXd/fB/j6KiOdS6VvHcRfBXUYIPsvBOdz3WSNE1siQ==",
"path": "system.net.security/4.0.0",
"hashPath": "system.net.security.4.0.0.nupkg.sha512"
"sha512": "sha512-xT2jbYpbBo3ha87rViHoTA6WdvqOAW37drmqyx/6LD8p7HEPT2qgdxoimRzWtPg8Jh4X5G9BV2seeTv4x6FYlA==",
"path": "system.net.security/4.3.2",
"hashPath": "system.net.security.4.3.2.nupkg.sha512"
},
"System.Net.Sockets/4.3.0": {
"type": "package",
@@ -1495,19 +1580,19 @@
"path": "system.reflection.emit/4.0.1",
"hashPath": "system.reflection.emit.4.0.1.nupkg.sha512"
},
"System.Reflection.Emit.ILGeneration/4.0.1": {
"System.Reflection.Emit.ILGeneration/4.3.0": {
"type": "package",
"serviceable": true,
"sha512": "sha512-Ov6dU8Bu15Bc7zuqttgHF12J5lwSWyTf1S+FJouUXVMSqImLZzYaQ+vRr1rQ0OZ0HqsrwWl4dsKHELckQkVpgA==",
"path": "system.reflection.emit.ilgeneration/4.0.1",
"hashPath": "system.reflection.emit.ilgeneration.4.0.1.nupkg.sha512"
"sha512": "sha512-59tBslAk9733NXLrUJrwNZEzbMAcu8k344OYo+wfSVygcgZ9lgBdGIzH/nrg3LYhXceynyvTc8t5/GD4Ri0/ng==",
"path": "system.reflection.emit.ilgeneration/4.3.0",
"hashPath": "system.reflection.emit.ilgeneration.4.3.0.nupkg.sha512"
},
"System.Reflection.Emit.Lightweight/4.0.1": {
"System.Reflection.Emit.Lightweight/4.3.0": {
"type": "package",
"serviceable": true,
"sha512": "sha512-sSzHHXueZ5Uh0OLpUQprhr+ZYJrLPA2Cmr4gn0wj9+FftNKXx8RIMKvO9qnjk2ebPYUjZ+F2ulGdPOsvj+MEjA==",
"path": "system.reflection.emit.lightweight/4.0.1",
"hashPath": "system.reflection.emit.lightweight.4.0.1.nupkg.sha512"
"sha512": "sha512-oadVHGSMsTmZsAF864QYN1t1QzZjIcuKU3l2S9cZOwDdDueNTrqq1yRj7koFfIGEnKpt6NjpL3rOzRhs4ryOgA==",
"path": "system.reflection.emit.lightweight/4.3.0",
"hashPath": "system.reflection.emit.lightweight.4.3.0.nupkg.sha512"
},
"System.Reflection.Extensions/4.3.0": {
"type": "package",
@@ -1579,6 +1664,20 @@
"path": "system.runtime.numerics/4.3.0",
"hashPath": "system.runtime.numerics.4.3.0.nupkg.sha512"
},
"System.Runtime.Serialization.Formatters/4.3.0": {
"type": "package",
"serviceable": true,
"sha512": "sha512-KT591AkTNFOTbhZlaeMVvfax3RqhH1EJlcwF50Wm7sfnBLuHiOeZRRKrr1ns3NESkM20KPZ5Ol/ueMq5vg4QoQ==",
"path": "system.runtime.serialization.formatters/4.3.0",
"hashPath": "system.runtime.serialization.formatters.4.3.0.nupkg.sha512"
},
"System.Runtime.Serialization.Primitives/4.3.0": {
"type": "package",
"serviceable": true,
"sha512": "sha512-Wz+0KOukJGAlXjtKr+5Xpuxf8+c8739RI1C+A2BoQZT+wMCCoMDDdO8/4IRHfaVINqL78GO8dW8G2lW/e45Mcw==",
"path": "system.runtime.serialization.primitives/4.3.0",
"hashPath": "system.runtime.serialization.primitives.4.3.0.nupkg.sha512"
},
"System.Security.Claims/4.3.0": {
"type": "package",
"serviceable": true,
@@ -1642,6 +1741,13 @@
"path": "system.text.encoding/4.3.0",
"hashPath": "system.text.encoding.4.3.0.nupkg.sha512"
},
"System.Text.Encoding.CodePages/4.5.1": {
"type": "package",
"serviceable": true,
"sha512": "sha512-4J2JQXbftjPMppIHJ7IC+VXQ9XfEagN92vZZNoG12i+zReYlim5dMoXFC1Zzg7tsnKDM7JPo5bYfFK4Jheq44w==",
"path": "system.text.encoding.codepages/4.5.1",
"hashPath": "system.text.encoding.codepages.4.5.1.nupkg.sha512"
},
"System.Text.Encoding.Extensions/4.3.0": {
"type": "package",
"serviceable": true,
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff