Commit Graph

27 Commits

Author SHA1 Message Date
Alexandre SPIESER 35ab8de584 fix authentication issue in mvc sample app 2021-03-16 09:19:02 +00:00
David Barker 4c8bd6a225 Removed AspNet 2.2 dependencies from test application 2021-03-03 16:54:23 +08:00
David Barker 91329b8653 Updated tests based on changes to AspNet Identity Core
Added .AddDefaultTokenProviders() after the call to ConfigureMongoDbIdentity
Note: There are four places in the test project
Added .AddAuthentication() to register all the authentication types
Fixed aspnetsettings.json IncludeScopes to empty object, not false
Updated unit test packages to latest version
Added project reference for unit test rather than package reference
Removed all references to AspNet framework assemblies as these are now part of the netcoreapp3.1
2021-03-03 16:04:49 +08:00
Alexandre SPIESER 4bdaa5faee new release pushed 2020-05-17 18:58:50 +01:00
Alexandre SPIESER 581a630bc9 added another 2nd document update to ensure it works consecutively 2020-05-17 17:42:49 +01:00
Alexandre SPIESER b45564a291 added test to validate that updates works 2020-05-17 17:36:26 +01:00
Alexandre SPIESER 35013795ea bug fixes, upgrade to latest MongoDbGenericRepository package 2020-05-17 16:35:35 +01:00
Alexandre SPIESER 57827c64b2 fix runtime errors due to different mongodb driver versions. 2020-01-27 22:25:34 +00:00
David Barker b159af4e72 Added environment variables to the configuration load 2020-01-24 12:59:04 +08:00
David Barker 80b35e3baf Add appsettings config load for tests
Enables the config to be changed outside of the test
appsettings.local.json is not checked into the repo
2020-01-24 12:57:51 +08:00
Alexandre SPIESER 6b25924df3 Fix errors at startup. 2020-01-23 23:07:28 +00:00
David Barker d5ae41844f Fixed build issue in LoggerFactory 2020-01-23 22:54:02 +08:00
David Barker b9491256b0 - Used the work from @knight1219 (Daniel Mathews) as the basis.
* Fixed the unit tests so that they are now passing.
Note: This is my first real introduction to Moq, so there are probably a few things that can be improved.

Changes:
* Had a few issues with the mock logger, ended up adding a LoggerFactory and Logger implementation to work around this issue (for some reason the mock logger was never called and the unit tests failed because the string builder was never updated).
* Accommodated changes to the SignInManager, UserManager where the latest version has added Logging to constructor
* SecurityStamp functions in UserManager now check for null and throws an exception, so the unit tests can no longer call GetSecurityStampAsync before its set. Line 866: https://github.com/dotnet/aspnetcore/blame/605c522fa3e875fd6d3aefa783a71d1745b7e4c7/src/Identity/Extensions.Core/src/UserManager.cs
* SignInManager.RefreshSignInAsync has changed the internal method from s.SignInAsync to SignInWithClaimsAsync
2020-01-23 22:46:35 +08:00
Alexandre SPIESER bfa4ca2ffb updating package / sln deps 2019-04-23 23:43:43 +01:00
alexandre-spieser deb70ca9c2 updated nuget packages to latest version 2018-11-15 09:02:06 +00:00
alexandre-spieser c817c7db52 Update to MongoDB Driver 2.7.0, MongoDbGenericRepository 1.3.8. 2018-10-07 20:40:37 +01:00
alexandre-spieser 1ec9d1123e Add support for documents with and Id of type ObjectId. 2018-03-07 22:50:24 +00:00
alexandre-spieser 49e2e0c26b MongoDB 3.6 Support, Identity 2.0.1 upgrade. 2018-01-27 16:29:47 +00:00
alexandre-spieser 49a13ba3b0 Updated packages to 2.0.1 and added support for primary keys of type long. 2017-11-30 22:54:26 +00:00
alexandre-spieser 10eb28d918 added SqlUserStoreMethodsThrowWhenDisposedTest back 2017-11-19 19:10:22 +00:00
alexandre-spieser 2046daf11b added mongodb mvc sample 2017-11-19 18:35:40 +00:00
alexandre-spieser 876cb39497 Updated testing framework. 2017-10-29 18:50:25 +00:00
alexandre-spieser 8d49c3fb96 Fixing tests. 2017-10-29 18:20:54 +00:00
alexandre-spieser d99ce293f0 Big cleanup and adding IdentityBuilder extensions the same way as the EF IdentityBuilder extensions do, allowing customer Identity setup. 2017-10-29 15:09:57 +00:00
alexandre-spieser 9f3d044d17 removing warnings. 2017-10-22 02:28:58 +00:00
alexandre-spieser 6053d082aa Target both netstandard2.0 and netcoreapp2.0 2017-10-22 01:24:27 +00:00
alexandre-spieser 0dc4240d2c first commit 2017-10-22 00:24:46 +00:00