public void SetUp() { var rules = new List <IFieldAccessRule>() { new JNameRule() { Category = FieldAccessCategory.Authorization }, new LimiterRule <PersonModel>(person => person.Age > 30, AccessRight.ReadOnly) { Category = FieldAccessCategory.LogicCondition } }; _service = new FieldAccessService(new FieldAccessRightsExecutor(), rules, null, null); }
public void SetUp() { jNameRule = new JNameRule { Category = FieldAccessCategory.Authorization }; var rules = new List <IFieldAccessRule> { jNameRule, new LimiterRule <PersonModel>(person => person.Age > 30, AccessRight.ReadOnly) { Category = FieldAccessCategory.LogicCondition } }; var services = new InMemoryServiceLocator(); services.Add(new JNameRule()); _service = new FieldAccessService(new FieldAccessRightsExecutor(), rules, null, services); }