fix tests
This commit is contained in:
@@ -1,4 +1,5 @@
|
||||
using System;
|
||||
using System.Linq;
|
||||
using System.Net;
|
||||
using System.Threading.Tasks;
|
||||
using Microsoft.AspNetCore.Authentication;
|
||||
@@ -20,7 +21,7 @@ namespace Umbraco.Cms.Tests.UnitTests.Umbraco.Web.Common.Security
|
||||
public class MemberSignInManagerTests
|
||||
{
|
||||
private Mock<ILogger<SignInManager<MemberIdentityUser>>> _mockLogger;
|
||||
private readonly Mock<MemberManager> _memberManager = MockUserManager();
|
||||
private readonly Mock<MemberManager> _memberManager = MockMemberManager();
|
||||
|
||||
public UserClaimsPrincipalFactory<MemberIdentityUser> CreateClaimsFactory(MemberManager userMgr)
|
||||
=> new UserClaimsPrincipalFactory<MemberIdentityUser>(userMgr, Options.Create(new MemberIdentityOptions()));
|
||||
@@ -54,12 +55,18 @@ namespace Umbraco.Cms.Tests.UnitTests.Umbraco.Web.Common.Security
|
||||
Mock.Of<IAuthenticationSchemeProvider>(),
|
||||
Mock.Of<IUserConfirmation<MemberIdentityUser>>());
|
||||
}
|
||||
private static Mock<MemberManager> MockUserManager()
|
||||
{
|
||||
var store = new Mock<IUserStore<MemberIdentityUser>>();
|
||||
var mgr = new Mock<MemberManager>(store.Object, null, null, null, null, null, null, null, null);
|
||||
return mgr;
|
||||
}
|
||||
private static Mock<MemberManager> MockMemberManager()
|
||||
=> new Mock<MemberManager>(
|
||||
Mock.Of<IIpResolver>(),
|
||||
Mock.Of<IUserStore<MemberIdentityUser>>(),
|
||||
Options.Create(new MemberIdentityOptions()),
|
||||
Mock.Of<IPasswordHasher<MemberIdentityUser>>(),
|
||||
Enumerable.Empty<IUserValidator<MemberIdentityUser>>(),
|
||||
Enumerable.Empty<IPasswordValidator<MemberIdentityUser>>(),
|
||||
new BackOfficeIdentityErrorDescriber(),
|
||||
Mock.Of<IServiceProvider>(),
|
||||
Mock.Of<ILogger<UserManager<MemberIdentityUser>>>(),
|
||||
Options.Create(new Cms.Core.Configuration.Models.MemberPasswordConfigurationSettings()));
|
||||
|
||||
[Test]
|
||||
public async Task WhenPasswordSignInAsyncIsCalled_AndEverythingIsSetup_ThenASignInResultSucceededShouldBeReturnedAsync()
|
||||
|
||||
Reference in New Issue
Block a user