Exemplo n.º 1
0
 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);
        }