public virtual async Task CtxFullEntitySet() { var ctx = new EfContextInfo(_identity, _db); _db.Set <MockEntity>().AddRange(new List <MockEntity>() { ValidEntity, InvalidEntity, InvisibleEntity, InvisibleEntity2 }); await _db.SaveChangesAsync(); Assert.IsTrue(ctx.GetFullEntitySet <MockEntity>().Any(a => !a.IsVisible || !a.IsVisible2)); }
public virtual async Task CtxAuthorizedEntitySet() { var ctx = new EfContextInfo(_identity, _db); _db.Set <MockEntity>().AddRange(new List <MockEntity>() { ValidEntity, InvalidEntity, InvisibleEntity, InvisibleEntity2 }); await _db.SaveChangesAsync(); Assert.IsTrue((await ctx.GetAuthorizedEntitySetAsync <MockEntity>()).All(a => a.IsVisible && a.IsVisible2)); }