Пример #1
0
            public void SetUp()
            {
                _connection = ConnectionMultiplexer.Connect(new ConfigurationOptions
                {
                    AbortOnConnectFail = false,
                    ConnectTimeout     = 1,
                    EndPoints          =
                    {
                        { IPAddress.Loopback, 1234 }
                    }
                });
                _calls = new List <RedisProjectionHandlerCall>();
                var handler1 = new RedisProjectionHandler(
                    typeof(MatchMessage1),
                    (connection, msg, token) =>
                {
                    _calls.Add(new RedisProjectionHandlerCall(connection, msg, token));
                    return(Task.FromResult(false));
                });
                var handler2 = new RedisProjectionHandler(
                    typeof(MatchMessage2),
                    (connection, msg, token) =>
                {
                    _calls.Add(new RedisProjectionHandlerCall(connection, msg, token));
                    return(Task.FromResult(false));
                });
                var handler3 = new RedisProjectionHandler(
                    typeof(MatchMessage1),
                    (connection, msg, token) =>
                {
                    _calls.Add(new RedisProjectionHandlerCall(connection, msg, token));
                    return(Task.FromResult(false));
                });
                var handler4 = new RedisProjectionHandler(
                    typeof(MatchMessage2),
                    (connection, msg, token) =>
                {
                    _calls.Add(new RedisProjectionHandlerCall(connection, msg, token));
                    return(Task.FromResult(false));
                });

                _sut = SutFactory(new[] { handler1, handler2, handler3, handler4 });
            }
Пример #2
0
 public void SetUp()
 {
     _connection = ConnectionMultiplexer.Connect(new ConfigurationOptions
     {
         AbortOnConnectFail = false,
         ConnectTimeout = 1,
         EndPoints =
         {
             { IPAddress.Loopback, 1234 }
         }
     });
     _calls = new List<RedisProjectionHandlerCall>();
     var handler1 = new RedisProjectionHandler(
         typeof(MatchMessage1),
         (connection, msg, token) =>
         {
             _calls.Add(new RedisProjectionHandlerCall(connection, msg, token));
             return Task.FromResult(false);
         });
     var handler2 = new RedisProjectionHandler(
         typeof(MatchMessage2),
         (connection, msg, token) =>
         {
             _calls.Add(new RedisProjectionHandlerCall(connection, msg, token));
             return Task.FromResult(false);
         });
     var handler3 = new RedisProjectionHandler(
         typeof(MatchMessage1),
         (connection, msg, token) =>
         {
             _calls.Add(new RedisProjectionHandlerCall(connection, msg, token));
             return Task.FromResult(false);
         });
     var handler4 = new RedisProjectionHandler(
         typeof(MatchMessage2),
         (connection, msg, token) =>
         {
             _calls.Add(new RedisProjectionHandlerCall(connection, msg, token));
             return Task.FromResult(false);
         });
     _sut = SutFactory(new[] { handler1, handler2, handler3, handler4 });
 }