public DataProviderPolicyTests() { var storage = new MockDataProviderStorage().Setup(); var principalStorage = new MockPrincipalStorage().Setup(); this.applicator = new DataProviderPolicyApplicator(storage, principalStorage); }
public PermissionValidator(IResourceValidator resourceValidator, IResourceFinder resourceFinder, IPermissionGrantFinder permissionGrantFinder, IDataProviderPolicyApplicator policyApplicator) { this.resourceValidator = resourceValidator; this.resourceFinder = resourceFinder; this.permissionGrantFinder = permissionGrantFinder; this.policyApplicator = policyApplicator; }
public PermissionGrantManager( IDataProviderPolicyApplicator applicator, IPermissionGrantStorage storage, IPermissionValidator validator, IResourceStorage resources) { this.applicator = applicator; this.storage = storage; this.validator = validator; this.resources = resources; }