public void GetClaimsTest() { var guid = Guid.NewGuid().ToString(); var testUser = new AspNetUser { Id = guid, AspNetUserClaims = new List <AspNetUserClaim> { new AspNetUserClaim() { Id = 1, UserId = guid, ClaimType = "testClaimType", ClaimValue = "testClaimValue" }, new AspNetUserClaim() { Id = 2, UserId = guid, ClaimType = "testClaimType2", ClaimValue = "testClaimValue2" }, new AspNetUserClaim() { Id = 3, UserId = guid, ClaimType = "testClaimType3", ClaimValue = "testClaimValue3" } } }; var claims = testUser.GetClaims(); Assert.AreEqual(3, claims.Count); }
public static HashSet <int> GetSubjectCategoryRegions(this AspNetUser user, string docType, string baCode, string orgCode) { return(user.GetClaims().GetSubjectCategoryRegions(docType, baCode, orgCode)); }
public static HashSet <int> GetApplicationPerimissionRegions(this AspNetUser user, ApplicationPermissionNames?permission) { return(user.GetClaims().GetApplicationPerimissionRegions(permission)); }