Reacting to Hosting API changes
This commit is contained in:
parent
eeb6c983fe
commit
747f4137c6
|
|
@ -41,7 +41,7 @@ namespace Microsoft.AspNet.Identity
|
||||||
Store = store;
|
Store = store;
|
||||||
KeyNormalizer = keyNormalizer ?? new UpperInvariantLookupNormalizer();
|
KeyNormalizer = keyNormalizer ?? new UpperInvariantLookupNormalizer();
|
||||||
ErrorDescriber = errors ?? new IdentityErrorDescriber();
|
ErrorDescriber = errors ?? new IdentityErrorDescriber();
|
||||||
_context = contextAccessor?.Value;
|
_context = contextAccessor?.HttpContext;
|
||||||
|
|
||||||
if (roleValidators != null)
|
if (roleValidators != null)
|
||||||
{
|
{
|
||||||
|
|
|
||||||
|
|
@ -31,7 +31,7 @@ namespace Microsoft.AspNet.Identity
|
||||||
{
|
{
|
||||||
throw new ArgumentNullException(nameof(userManager));
|
throw new ArgumentNullException(nameof(userManager));
|
||||||
}
|
}
|
||||||
if (contextAccessor == null || contextAccessor.Value == null)
|
if (contextAccessor == null || contextAccessor.HttpContext == null)
|
||||||
{
|
{
|
||||||
throw new ArgumentNullException(nameof(contextAccessor));
|
throw new ArgumentNullException(nameof(contextAccessor));
|
||||||
}
|
}
|
||||||
|
|
@ -41,7 +41,7 @@ namespace Microsoft.AspNet.Identity
|
||||||
}
|
}
|
||||||
|
|
||||||
UserManager = userManager;
|
UserManager = userManager;
|
||||||
Context = contextAccessor.Value;
|
Context = contextAccessor.HttpContext;
|
||||||
ClaimsFactory = claimsFactory;
|
ClaimsFactory = claimsFactory;
|
||||||
Options = optionsAccessor?.Options ?? new IdentityOptions();
|
Options = optionsAccessor?.Options ?? new IdentityOptions();
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -62,7 +62,7 @@ namespace Microsoft.AspNet.Identity
|
||||||
}
|
}
|
||||||
Store = store;
|
Store = store;
|
||||||
Options = optionsAccessor?.Options ?? new IdentityOptions();
|
Options = optionsAccessor?.Options ?? new IdentityOptions();
|
||||||
_context = contextAccessor?.Value;
|
_context = contextAccessor?.HttpContext;
|
||||||
PasswordHasher = passwordHasher;
|
PasswordHasher = passwordHasher;
|
||||||
KeyNormalizer = keyNormalizer;
|
KeyNormalizer = keyNormalizer;
|
||||||
ErrorDescriber = errors;
|
ErrorDescriber = errors;
|
||||||
|
|
|
||||||
|
|
@ -32,7 +32,7 @@ namespace Microsoft.AspNet.Identity.InMemory.Test
|
||||||
context.Setup(c => c.Response).Returns(response.Object).Verifiable();
|
context.Setup(c => c.Response).Returns(response.Object).Verifiable();
|
||||||
response.Setup(r => r.SignIn(It.Is<AuthenticationProperties>(v => v.IsPersistent == isPersistent), It.IsAny<ClaimsIdentity>())).Verifiable();
|
response.Setup(r => r.SignIn(It.Is<AuthenticationProperties>(v => v.IsPersistent == isPersistent), It.IsAny<ClaimsIdentity>())).Verifiable();
|
||||||
var contextAccessor = new Mock<IHttpContextAccessor>();
|
var contextAccessor = new Mock<IHttpContextAccessor>();
|
||||||
contextAccessor.Setup(a => a.Value).Returns(context.Object);
|
contextAccessor.Setup(a => a.HttpContext).Returns(context.Object);
|
||||||
app.UseServices(services =>
|
app.UseServices(services =>
|
||||||
{
|
{
|
||||||
services.AddInstance(contextAccessor.Object);
|
services.AddInstance(contextAccessor.Object);
|
||||||
|
|
|
||||||
|
|
@ -45,7 +45,7 @@ namespace Microsoft.AspNet.Identity.Test
|
||||||
options.Setup(a => a.Options).Returns(identityOptions);
|
options.Setup(a => a.Options).Returns(identityOptions);
|
||||||
var httpContext = new Mock<HttpContext>();
|
var httpContext = new Mock<HttpContext>();
|
||||||
var contextAccessor = new Mock<IHttpContextAccessor>();
|
var contextAccessor = new Mock<IHttpContextAccessor>();
|
||||||
contextAccessor.Setup(a => a.Value).Returns(httpContext.Object);
|
contextAccessor.Setup(a => a.HttpContext).Returns(httpContext.Object);
|
||||||
var signInManager = new Mock<SignInManager<IdentityUser>>(userManager.Object,
|
var signInManager = new Mock<SignInManager<IdentityUser>>(userManager.Object,
|
||||||
contextAccessor.Object, claimsManager.Object, options.Object, null);
|
contextAccessor.Object, claimsManager.Object, options.Object, null);
|
||||||
signInManager.Setup(s => s.ValidateSecurityStampAsync(It.IsAny<ClaimsIdentity>(), user.Id)).ReturnsAsync(user).Verifiable();
|
signInManager.Setup(s => s.ValidateSecurityStampAsync(It.IsAny<ClaimsIdentity>(), user.Id)).ReturnsAsync(user).Verifiable();
|
||||||
|
|
@ -80,7 +80,7 @@ namespace Microsoft.AspNet.Identity.Test
|
||||||
options.Setup(a => a.Options).Returns(identityOptions);
|
options.Setup(a => a.Options).Returns(identityOptions);
|
||||||
var httpContext = new Mock<HttpContext>();
|
var httpContext = new Mock<HttpContext>();
|
||||||
var contextAccessor = new Mock<IHttpContextAccessor>();
|
var contextAccessor = new Mock<IHttpContextAccessor>();
|
||||||
contextAccessor.Setup(a => a.Value).Returns(httpContext.Object);
|
contextAccessor.Setup(a => a.HttpContext).Returns(httpContext.Object);
|
||||||
var signInManager = new Mock<SignInManager<IdentityUser>>(userManager.Object,
|
var signInManager = new Mock<SignInManager<IdentityUser>>(userManager.Object,
|
||||||
contextAccessor.Object, claimsManager.Object, options.Object, null);
|
contextAccessor.Object, claimsManager.Object, options.Object, null);
|
||||||
signInManager.Setup(s => s.ValidateSecurityStampAsync(It.IsAny<ClaimsIdentity>(), user.Id)).ReturnsAsync(null).Verifiable();
|
signInManager.Setup(s => s.ValidateSecurityStampAsync(It.IsAny<ClaimsIdentity>(), user.Id)).ReturnsAsync(null).Verifiable();
|
||||||
|
|
@ -114,7 +114,7 @@ namespace Microsoft.AspNet.Identity.Test
|
||||||
var options = new Mock<IOptions<IdentityOptions>>();
|
var options = new Mock<IOptions<IdentityOptions>>();
|
||||||
options.Setup(a => a.Options).Returns(identityOptions);
|
options.Setup(a => a.Options).Returns(identityOptions);
|
||||||
var contextAccessor = new Mock<IHttpContextAccessor>();
|
var contextAccessor = new Mock<IHttpContextAccessor>();
|
||||||
contextAccessor.Setup(a => a.Value).Returns(httpContext.Object);
|
contextAccessor.Setup(a => a.HttpContext).Returns(httpContext.Object);
|
||||||
var signInManager = new Mock<SignInManager<IdentityUser>>(userManager.Object,
|
var signInManager = new Mock<SignInManager<IdentityUser>>(userManager.Object,
|
||||||
contextAccessor.Object, claimsManager.Object, options.Object, null);
|
contextAccessor.Object, claimsManager.Object, options.Object, null);
|
||||||
signInManager.Setup(s => s.ValidateSecurityStampAsync(It.IsAny<ClaimsIdentity>(), user.Id)).ReturnsAsync(null).Verifiable();
|
signInManager.Setup(s => s.ValidateSecurityStampAsync(It.IsAny<ClaimsIdentity>(), user.Id)).ReturnsAsync(null).Verifiable();
|
||||||
|
|
@ -148,7 +148,7 @@ namespace Microsoft.AspNet.Identity.Test
|
||||||
var options = new Mock<IOptions<IdentityOptions>>();
|
var options = new Mock<IOptions<IdentityOptions>>();
|
||||||
options.Setup(a => a.Options).Returns(identityOptions);
|
options.Setup(a => a.Options).Returns(identityOptions);
|
||||||
var contextAccessor = new Mock<IHttpContextAccessor>();
|
var contextAccessor = new Mock<IHttpContextAccessor>();
|
||||||
contextAccessor.Setup(a => a.Value).Returns(httpContext.Object);
|
contextAccessor.Setup(a => a.HttpContext).Returns(httpContext.Object);
|
||||||
var signInManager = new Mock<SignInManager<IdentityUser>>(userManager.Object,
|
var signInManager = new Mock<SignInManager<IdentityUser>>(userManager.Object,
|
||||||
contextAccessor.Object, claimsManager.Object, options.Object, null);
|
contextAccessor.Object, claimsManager.Object, options.Object, null);
|
||||||
signInManager.Setup(s => s.ValidateSecurityStampAsync(It.IsAny<ClaimsIdentity>(), user.Id)).Throws(new Exception("Shouldn't be called"));
|
signInManager.Setup(s => s.ValidateSecurityStampAsync(It.IsAny<ClaimsIdentity>(), user.Id)).Throws(new Exception("Shouldn't be called"));
|
||||||
|
|
|
||||||
|
|
@ -75,7 +75,7 @@ namespace Microsoft.AspNet.Identity.Test
|
||||||
var contextAccessor = new Mock<IHttpContextAccessor>();
|
var contextAccessor = new Mock<IHttpContextAccessor>();
|
||||||
Assert.Throws<ArgumentNullException>("contextAccessor", () => new SignInManager<IdentityUser>(userManager, contextAccessor.Object, null, null));
|
Assert.Throws<ArgumentNullException>("contextAccessor", () => new SignInManager<IdentityUser>(userManager, contextAccessor.Object, null, null));
|
||||||
var context = new Mock<HttpContext>();
|
var context = new Mock<HttpContext>();
|
||||||
contextAccessor.Setup(a => a.Value).Returns(context.Object);
|
contextAccessor.Setup(a => a.HttpContext).Returns(context.Object);
|
||||||
Assert.Throws<ArgumentNullException>("claimsFactory", () => new SignInManager<IdentityUser>(userManager, contextAccessor.Object, null, null));
|
Assert.Throws<ArgumentNullException>("claimsFactory", () => new SignInManager<IdentityUser>(userManager, contextAccessor.Object, null, null));
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
@ -122,7 +122,7 @@ namespace Microsoft.AspNet.Identity.Test
|
||||||
|
|
||||||
var context = new Mock<HttpContext>();
|
var context = new Mock<HttpContext>();
|
||||||
var contextAccessor = new Mock<IHttpContextAccessor>();
|
var contextAccessor = new Mock<IHttpContextAccessor>();
|
||||||
contextAccessor.Setup(a => a.Value).Returns(context.Object);
|
contextAccessor.Setup(a => a.HttpContext).Returns(context.Object);
|
||||||
var roleManager = MockHelpers.MockRoleManager<TestRole>();
|
var roleManager = MockHelpers.MockRoleManager<TestRole>();
|
||||||
var identityOptions = new IdentityOptions();
|
var identityOptions = new IdentityOptions();
|
||||||
var options = new Mock<IOptions<IdentityOptions>>();
|
var options = new Mock<IOptions<IdentityOptions>>();
|
||||||
|
|
@ -163,7 +163,7 @@ namespace Microsoft.AspNet.Identity.Test
|
||||||
context.Setup(c => c.Response).Returns(response.Object).Verifiable();
|
context.Setup(c => c.Response).Returns(response.Object).Verifiable();
|
||||||
response.Setup(r => r.SignIn(It.Is<AuthenticationProperties>(v => v.IsPersistent == isPersistent), It.IsAny<ClaimsIdentity>())).Verifiable();
|
response.Setup(r => r.SignIn(It.Is<AuthenticationProperties>(v => v.IsPersistent == isPersistent), It.IsAny<ClaimsIdentity>())).Verifiable();
|
||||||
var contextAccessor = new Mock<IHttpContextAccessor>();
|
var contextAccessor = new Mock<IHttpContextAccessor>();
|
||||||
contextAccessor.Setup(a => a.Value).Returns(context.Object);
|
contextAccessor.Setup(a => a.HttpContext).Returns(context.Object);
|
||||||
var roleManager = MockHelpers.MockRoleManager<TestRole>();
|
var roleManager = MockHelpers.MockRoleManager<TestRole>();
|
||||||
var identityOptions = new IdentityOptions();
|
var identityOptions = new IdentityOptions();
|
||||||
var options = new Mock<IOptions<IdentityOptions>>();
|
var options = new Mock<IOptions<IdentityOptions>>();
|
||||||
|
|
@ -206,7 +206,7 @@ namespace Microsoft.AspNet.Identity.Test
|
||||||
response.Setup(r => r.SignIn(It.IsAny<AuthenticationProperties>(), It.IsAny<ClaimsIdentity>())).Verifiable();
|
response.Setup(r => r.SignIn(It.IsAny<AuthenticationProperties>(), It.IsAny<ClaimsIdentity>())).Verifiable();
|
||||||
context.Setup(c => c.Response).Returns(response.Object).Verifiable();
|
context.Setup(c => c.Response).Returns(response.Object).Verifiable();
|
||||||
var contextAccessor = new Mock<IHttpContextAccessor>();
|
var contextAccessor = new Mock<IHttpContextAccessor>();
|
||||||
contextAccessor.Setup(a => a.Value).Returns(context.Object);
|
contextAccessor.Setup(a => a.HttpContext).Returns(context.Object);
|
||||||
var roleManager = MockHelpers.MockRoleManager<TestRole>();
|
var roleManager = MockHelpers.MockRoleManager<TestRole>();
|
||||||
var identityOptions = new IdentityOptions();
|
var identityOptions = new IdentityOptions();
|
||||||
var options = new Mock<IOptions<IdentityOptions>>();
|
var options = new Mock<IOptions<IdentityOptions>>();
|
||||||
|
|
@ -255,7 +255,7 @@ namespace Microsoft.AspNet.Identity.Test
|
||||||
response.Setup(r => r.SignIn(It.Is<ClaimsIdentity>(id => id.Name == user.Id))).Verifiable();
|
response.Setup(r => r.SignIn(It.Is<ClaimsIdentity>(id => id.Name == user.Id))).Verifiable();
|
||||||
context.Setup(c => c.Response).Returns(response.Object).Verifiable();
|
context.Setup(c => c.Response).Returns(response.Object).Verifiable();
|
||||||
var contextAccessor = new Mock<IHttpContextAccessor>();
|
var contextAccessor = new Mock<IHttpContextAccessor>();
|
||||||
contextAccessor.Setup(a => a.Value).Returns(context.Object);
|
contextAccessor.Setup(a => a.HttpContext).Returns(context.Object);
|
||||||
var roleManager = MockHelpers.MockRoleManager<TestRole>();
|
var roleManager = MockHelpers.MockRoleManager<TestRole>();
|
||||||
var identityOptions = new IdentityOptions();
|
var identityOptions = new IdentityOptions();
|
||||||
var options = new Mock<IOptions<IdentityOptions>>();
|
var options = new Mock<IOptions<IdentityOptions>>();
|
||||||
|
|
@ -305,7 +305,7 @@ namespace Microsoft.AspNet.Identity.Test
|
||||||
It.Is<AuthenticationProperties>(v => v.IsPersistent == isPersistent),
|
It.Is<AuthenticationProperties>(v => v.IsPersistent == isPersistent),
|
||||||
It.Is<ClaimsIdentity>(i => i.FindFirstValue(ClaimTypes.AuthenticationMethod) == loginProvider))).Verifiable();
|
It.Is<ClaimsIdentity>(i => i.FindFirstValue(ClaimTypes.AuthenticationMethod) == loginProvider))).Verifiable();
|
||||||
var contextAccessor = new Mock<IHttpContextAccessor>();
|
var contextAccessor = new Mock<IHttpContextAccessor>();
|
||||||
contextAccessor.Setup(a => a.Value).Returns(context.Object);
|
contextAccessor.Setup(a => a.HttpContext).Returns(context.Object);
|
||||||
var roleManager = MockHelpers.MockRoleManager<TestRole>();
|
var roleManager = MockHelpers.MockRoleManager<TestRole>();
|
||||||
var identityOptions = new IdentityOptions();
|
var identityOptions = new IdentityOptions();
|
||||||
response.Setup(r => r.SignOut(IdentityOptions.ExternalCookieAuthenticationType)).Verifiable();
|
response.Setup(r => r.SignOut(IdentityOptions.ExternalCookieAuthenticationType)).Verifiable();
|
||||||
|
|
@ -400,7 +400,7 @@ namespace Microsoft.AspNet.Identity.Test
|
||||||
}
|
}
|
||||||
context.Setup(c => c.Response).Returns(response.Object).Verifiable();
|
context.Setup(c => c.Response).Returns(response.Object).Verifiable();
|
||||||
context.Setup(c => c.AuthenticateAsync(IdentityOptions.TwoFactorUserIdCookieAuthenticationType)).ReturnsAsync(authResult).Verifiable();
|
context.Setup(c => c.AuthenticateAsync(IdentityOptions.TwoFactorUserIdCookieAuthenticationType)).ReturnsAsync(authResult).Verifiable();
|
||||||
contextAccessor.Setup(a => a.Value).Returns(context.Object);
|
contextAccessor.Setup(a => a.HttpContext).Returns(context.Object);
|
||||||
var logStore = new StringBuilder();
|
var logStore = new StringBuilder();
|
||||||
var logger = MockHelpers.MockILogger<SignInManager<TestUser>>(logStore);
|
var logger = MockHelpers.MockILogger<SignInManager<TestUser>>(logStore);
|
||||||
var helper = new SignInManager<TestUser>(manager.Object, contextAccessor.Object, claimsFactory, options.Object, logger.Object);
|
var helper = new SignInManager<TestUser>(manager.Object, contextAccessor.Object, claimsFactory, options.Object, logger.Object);
|
||||||
|
|
@ -439,7 +439,7 @@ namespace Microsoft.AspNet.Identity.Test
|
||||||
It.Is<AuthenticationProperties>(v => v.IsPersistent == true),
|
It.Is<AuthenticationProperties>(v => v.IsPersistent == true),
|
||||||
It.Is<ClaimsIdentity>(i => i.FindFirstValue(ClaimTypes.Name) == user.Id
|
It.Is<ClaimsIdentity>(i => i.FindFirstValue(ClaimTypes.Name) == user.Id
|
||||||
&& i.AuthenticationType == IdentityOptions.TwoFactorRememberMeCookieAuthenticationType))).Verifiable();
|
&& i.AuthenticationType == IdentityOptions.TwoFactorRememberMeCookieAuthenticationType))).Verifiable();
|
||||||
contextAccessor.Setup(a => a.Value).Returns(context.Object).Verifiable();
|
contextAccessor.Setup(a => a.HttpContext).Returns(context.Object).Verifiable();
|
||||||
options.Setup(a => a.Options).Returns(identityOptions).Verifiable();
|
options.Setup(a => a.Options).Returns(identityOptions).Verifiable();
|
||||||
|
|
||||||
var helper = new SignInManager<TestUser>(manager.Object, contextAccessor.Object, claimsFactory, options.Object);
|
var helper = new SignInManager<TestUser>(manager.Object, contextAccessor.Object, claimsFactory, options.Object);
|
||||||
|
|
@ -482,7 +482,7 @@ namespace Microsoft.AspNet.Identity.Test
|
||||||
var authResult = new AuthenticationResult(id, new AuthenticationProperties(), new AuthenticationDescription());
|
var authResult = new AuthenticationResult(id, new AuthenticationProperties(), new AuthenticationDescription());
|
||||||
context.Setup(c => c.AuthenticateAsync(IdentityOptions.TwoFactorRememberMeCookieAuthenticationType)).ReturnsAsync(authResult).Verifiable();
|
context.Setup(c => c.AuthenticateAsync(IdentityOptions.TwoFactorRememberMeCookieAuthenticationType)).ReturnsAsync(authResult).Verifiable();
|
||||||
var contextAccessor = new Mock<IHttpContextAccessor>();
|
var contextAccessor = new Mock<IHttpContextAccessor>();
|
||||||
contextAccessor.Setup(a => a.Value).Returns(context.Object);
|
contextAccessor.Setup(a => a.HttpContext).Returns(context.Object);
|
||||||
var roleManager = MockHelpers.MockRoleManager<TestRole>();
|
var roleManager = MockHelpers.MockRoleManager<TestRole>();
|
||||||
var identityOptions = new IdentityOptions();
|
var identityOptions = new IdentityOptions();
|
||||||
var options = new Mock<IOptions<IdentityOptions>>();
|
var options = new Mock<IOptions<IdentityOptions>>();
|
||||||
|
|
@ -517,7 +517,7 @@ namespace Microsoft.AspNet.Identity.Test
|
||||||
response.Setup(r => r.SignOut(IdentityOptions.TwoFactorUserIdCookieAuthenticationType)).Verifiable();
|
response.Setup(r => r.SignOut(IdentityOptions.TwoFactorUserIdCookieAuthenticationType)).Verifiable();
|
||||||
response.Setup(r => r.SignOut(IdentityOptions.ExternalCookieAuthenticationType)).Verifiable();
|
response.Setup(r => r.SignOut(IdentityOptions.ExternalCookieAuthenticationType)).Verifiable();
|
||||||
var contextAccessor = new Mock<IHttpContextAccessor>();
|
var contextAccessor = new Mock<IHttpContextAccessor>();
|
||||||
contextAccessor.Setup(a => a.Value).Returns(context.Object);
|
contextAccessor.Setup(a => a.HttpContext).Returns(context.Object);
|
||||||
var roleManager = MockHelpers.MockRoleManager<TestRole>();
|
var roleManager = MockHelpers.MockRoleManager<TestRole>();
|
||||||
var identityOptions = new IdentityOptions();
|
var identityOptions = new IdentityOptions();
|
||||||
var options = new Mock<IOptions<IdentityOptions>>();
|
var options = new Mock<IOptions<IdentityOptions>>();
|
||||||
|
|
@ -551,7 +551,7 @@ namespace Microsoft.AspNet.Identity.Test
|
||||||
manager.Setup(m => m.GetUserIdAsync(user)).ReturnsAsync(user.Id.ToString()).Verifiable();
|
manager.Setup(m => m.GetUserIdAsync(user)).ReturnsAsync(user.Id.ToString()).Verifiable();
|
||||||
var context = new Mock<HttpContext>();
|
var context = new Mock<HttpContext>();
|
||||||
var contextAccessor = new Mock<IHttpContextAccessor>();
|
var contextAccessor = new Mock<IHttpContextAccessor>();
|
||||||
contextAccessor.Setup(a => a.Value).Returns(context.Object);
|
contextAccessor.Setup(a => a.HttpContext).Returns(context.Object);
|
||||||
var roleManager = MockHelpers.MockRoleManager<TestRole>();
|
var roleManager = MockHelpers.MockRoleManager<TestRole>();
|
||||||
var identityOptions = new IdentityOptions();
|
var identityOptions = new IdentityOptions();
|
||||||
var options = new Mock<IOptions<IdentityOptions>>();
|
var options = new Mock<IOptions<IdentityOptions>>();
|
||||||
|
|
@ -580,7 +580,7 @@ namespace Microsoft.AspNet.Identity.Test
|
||||||
manager.Setup(m => m.FindByNameAsync("bogus")).ReturnsAsync(null).Verifiable();
|
manager.Setup(m => m.FindByNameAsync("bogus")).ReturnsAsync(null).Verifiable();
|
||||||
var context = new Mock<HttpContext>();
|
var context = new Mock<HttpContext>();
|
||||||
var contextAccessor = new Mock<IHttpContextAccessor>();
|
var contextAccessor = new Mock<IHttpContextAccessor>();
|
||||||
contextAccessor.Setup(a => a.Value).Returns(context.Object);
|
contextAccessor.Setup(a => a.HttpContext).Returns(context.Object);
|
||||||
var roleManager = MockHelpers.MockRoleManager<TestRole>();
|
var roleManager = MockHelpers.MockRoleManager<TestRole>();
|
||||||
var identityOptions = new IdentityOptions();
|
var identityOptions = new IdentityOptions();
|
||||||
var options = new Mock<IOptions<IdentityOptions>>();
|
var options = new Mock<IOptions<IdentityOptions>>();
|
||||||
|
|
@ -616,7 +616,7 @@ namespace Microsoft.AspNet.Identity.Test
|
||||||
manager.Setup(m => m.CheckPasswordAsync(user, "bogus")).ReturnsAsync(false).Verifiable();
|
manager.Setup(m => m.CheckPasswordAsync(user, "bogus")).ReturnsAsync(false).Verifiable();
|
||||||
var context = new Mock<HttpContext>();
|
var context = new Mock<HttpContext>();
|
||||||
var contextAccessor = new Mock<IHttpContextAccessor>();
|
var contextAccessor = new Mock<IHttpContextAccessor>();
|
||||||
contextAccessor.Setup(a => a.Value).Returns(context.Object);
|
contextAccessor.Setup(a => a.HttpContext).Returns(context.Object);
|
||||||
var roleManager = MockHelpers.MockRoleManager<TestRole>();
|
var roleManager = MockHelpers.MockRoleManager<TestRole>();
|
||||||
var identityOptions = new IdentityOptions();
|
var identityOptions = new IdentityOptions();
|
||||||
var options = new Mock<IOptions<IdentityOptions>>();
|
var options = new Mock<IOptions<IdentityOptions>>();
|
||||||
|
|
@ -656,7 +656,7 @@ namespace Microsoft.AspNet.Identity.Test
|
||||||
response.Setup(r => r.SignIn(It.Is<AuthenticationProperties>(v => v.IsPersistent == false), It.IsAny<ClaimsIdentity>())).Verifiable();
|
response.Setup(r => r.SignIn(It.Is<AuthenticationProperties>(v => v.IsPersistent == false), It.IsAny<ClaimsIdentity>())).Verifiable();
|
||||||
}
|
}
|
||||||
var contextAccessor = new Mock<IHttpContextAccessor>();
|
var contextAccessor = new Mock<IHttpContextAccessor>();
|
||||||
contextAccessor.Setup(a => a.Value).Returns(context.Object);
|
contextAccessor.Setup(a => a.HttpContext).Returns(context.Object);
|
||||||
var roleManager = MockHelpers.MockRoleManager<TestRole>();
|
var roleManager = MockHelpers.MockRoleManager<TestRole>();
|
||||||
var identityOptions = new IdentityOptions();
|
var identityOptions = new IdentityOptions();
|
||||||
identityOptions.SignIn.RequireConfirmedEmail = true;
|
identityOptions.SignIn.RequireConfirmedEmail = true;
|
||||||
|
|
@ -702,7 +702,7 @@ namespace Microsoft.AspNet.Identity.Test
|
||||||
}
|
}
|
||||||
|
|
||||||
var contextAccessor = new Mock<IHttpContextAccessor>();
|
var contextAccessor = new Mock<IHttpContextAccessor>();
|
||||||
contextAccessor.Setup(a => a.Value).Returns(context.Object);
|
contextAccessor.Setup(a => a.HttpContext).Returns(context.Object);
|
||||||
var roleManager = MockHelpers.MockRoleManager<TestRole>();
|
var roleManager = MockHelpers.MockRoleManager<TestRole>();
|
||||||
var identityOptions = new IdentityOptions();
|
var identityOptions = new IdentityOptions();
|
||||||
identityOptions.SignIn.RequireConfirmedPhoneNumber = true;
|
identityOptions.SignIn.RequireConfirmedPhoneNumber = true;
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue