public void InsertPrincipalPermission() { TestPermissionsCachingOnChange(context => { var common = context.Repository.Common; var currentPrincipal = common.Principal.Load(p => p.Name == User1Name).Single(); var claim3 = common.Claim.Load(c => c.ClaimResource == Claim3.Resource && c.ClaimRight == Claim3.Right).Single(); var permission3 = new Common.PrincipalPermission { PrincipalID = currentPrincipal.ID, ClaimID = claim3.ID, IsAuthorized = true }; common.PrincipalPermission.Insert(permission3); }, new[] { true, true, true }, "Principal, PrincipalPermissions, PrincipalRoles"); }