public IsActiveAsync ( IsActiveContext, context ) : Task, | ||
context | IsActiveContext, | |
return | Task, |
public async Task IsActiveAsync_withUserNullArgument_ReturnIsActivePropFalse() { // Arrange _user = null; _userManagerMock.Setup(x => x.FindByIdAsync(It.IsAny <string>())).ReturnsAsync(_user); var identity = new List <ClaimsIdentity>() { new ClaimsIdentity(new List <Claim>() { new Claim("sub", "1") }) }; var claimsPrincipal = new ClaimsPrincipal(identity); var context = new IsActiveContext(claimsPrincipal, new Client(), "caller"); context.Subject = claimsPrincipal; var profileService = new ProfileService(_userManagerMock.Object, _userClaimFactoryMock.Object); // Act await profileService.IsActiveAsync(context); // Assert Assert.IsFalse(context.IsActive); }
public async Task IsActiveAsync_withUserIsEnabledProp_ReturnExpectedValue_TestSuite(bool isEnabled, bool expectedValue) { // Arrange _user = new ApplicationUser() { IsEnabled = isEnabled }; _userManagerMock.Setup(x => x.FindByIdAsync(It.IsAny <string>())).ReturnsAsync(_user); var identity = new List <ClaimsIdentity>() { new ClaimsIdentity(new List <Claim>() { new Claim("sub", "1") }) }; var claimsPrincipal = new ClaimsPrincipal(identity); var context = new IsActiveContext(claimsPrincipal, new Client(), "caller"); context.Subject = claimsPrincipal; var profileService = new ProfileService(_userManagerMock.Object, _userClaimFactoryMock.Object); // Act await profileService.IsActiveAsync(context); // Assert Assert.AreEqual(expectedValue, context.IsActive); }
public Task IsActiveAsync(IsActiveContext context) { return(_delegate.IsActiveAsync(context)); }