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 }); }
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 }); }