protected EntityFrameworkCore.Data.Group CreateGroup(AuthorizationsTestContext context, string groupName) { var principal = new EntityFrameworkCore.Data.Principal { Id = Guid.NewGuid(), CreationBy = context.CurrentUserId, ModificationBy = context.CurrentUserId }; context.Principals().Add(principal); var group = new EntityFrameworkCore.Data.Group { Id = principal.Id, Name = groupName, CreationBy = context.CurrentUserId, ModificationBy = context.CurrentUserId }; context.Groups().Add(group); return(group); }
protected EntityFrameworkCore.Data.Membership AddPrincipalToGroup(AuthorizationsTestContext context, Guid principalId, EntityFrameworkCore.Data.Group group) { var memberShip = new EntityFrameworkCore.Data.Membership { PrincipalId = principalId, Group = group, CreationBy = context.CurrentUserId, ModificationBy = context.CurrentUserId }; context.Memberships().Add(memberShip); return(memberShip); }