private IEnumerable <Claim> GetClaims() { return(new List <Claim> { ClaimHelper.CreateCommonDataClaim(), ClaimHelper.CreateContactsClaim(), ClaimHelper.CreateCountryCodeClaim("DK") }); }
private ClaimsIdentity CreateClaimsIdentity(bool isAuthenticated = true, bool?hasContactsClaimType = null, bool?hasAccountingClaimType = null) { IList <Claim> claimCollection = new List <Claim>(); if (isAuthenticated && (hasContactsClaimType ?? _random.Next(100) > 50)) { claimCollection.Add(ClaimHelper.CreateContactsClaim()); } if (isAuthenticated && (hasAccountingClaimType ?? _random.Next(100) > 50)) { claimCollection.Add(ClaimHelper.CreateAccountingClaim()); } return(isAuthenticated ? new ClaimsIdentity(claimCollection, _fixture.Create <string>()) : new ClaimsIdentity(claimCollection)); }