public CommandPermissionAuthorizer(ICommandPermissionCache commandPermissionCache, IPermissionAuthorizationMatcher permissionAuthorizationMatcher, IUserContext userContext) { this.commandPermissionCache = commandPermissionCache; this.permissionAuthorizationMatcher = permissionAuthorizationMatcher; this.userContext = userContext; }
public CommandPermissionAuthorizerTests() { commandPermissionCache = Substitute.For <ICommandPermissionCache>(); permissionAuthorizationMatcher = Substitute.For <IPermissionAuthorizationMatcher>(); userContext = new FakeUserContext(); sut = new CommandPermissionAuthorizer(commandPermissionCache, permissionAuthorizationMatcher, userContext); }