public void SetUp() { actionWasInvoked = false; actionThreadName = "Not set"; var parser = new ConnectionStringParser(); var configuration = parser.Parse("host=localhost"); var connection = MockRepository.GenerateStub<IPersistentConnection>(); var channelFactory = MockRepository.GenerateStub<IPersistentChannelFactory>(); channel = MockRepository.GenerateStub<IPersistentChannel>(); Action<IModel> action = x => { actionWasInvoked = true; actionThreadName = Thread.CurrentThread.Name; }; channelFactory.Stub(x => x.CreatePersistentChannel(connection)).Return(channel); channel.Stub(x => x.InvokeChannelAction(null)).IgnoreArguments().WhenCalled( x => ((Action<IModel>)x.Arguments[0])(null)); dispatcher = new ClientCommandDispatcher(configuration, connection, channelFactory); dispatcher.InvokeAsync(action).Wait(); }
public void SetUp() { actionWasInvoked = false; actionThreadName = "Not set"; var parser = new ConnectionStringParser(); var configuration = parser.Parse("host=localhost"); var connection = MockRepository.GenerateStub <IPersistentConnection>(); var channelFactory = MockRepository.GenerateStub <IPersistentChannelFactory>(); channel = MockRepository.GenerateStub <IPersistentChannel>(); Action <IModel> action = x => { actionWasInvoked = true; actionThreadName = Thread.CurrentThread.Name; }; channelFactory.Stub(x => x.CreatePersistentChannel(connection)).Return(channel); channel.Stub(x => x.InvokeChannelAction(null)).IgnoreArguments().WhenCalled( x => ((Action <IModel>)x.Arguments[0])(null)); dispatcher = new ClientCommandDispatcher(configuration, connection, channelFactory); dispatcher.InvokeAsync(action).Wait(); }
public void SetUp() { var connection = MockRepository.GenerateStub<IPersistentConnection>(); var channelFactory = MockRepository.GenerateStub<IPersistentChannelFactory>(); channel = MockRepository.GenerateStub<IPersistentChannel>(); channelFactory.Stub(x => x.CreatePersistentChannel(connection)).Return(channel); channel.Stub(x => x.InvokeChannelAction(null,DateTime.UtcNow)).IgnoreArguments().WhenCalled( x => ((Action<IModel>)x.Arguments[0])(null)); dispatcher = new ClientCommandDispatcher(connection, channelFactory); }
public void SetUp() { var connection = MockRepository.GenerateStub <IPersistentConnection>(); var channelFactory = MockRepository.GenerateStub <IPersistentChannelFactory>(); channel = MockRepository.GenerateStub <IPersistentChannel>(); channelFactory.Stub(x => x.CreatePersistentChannel(connection)).Return(channel); channel.Stub(x => x.InvokeChannelAction(null)).IgnoreArguments().WhenCalled( x => ((Action <IModel>)x.Arguments[0])(null)); dispatcher = new ClientCommandDispatcher(connection, channelFactory); }
public void SetUp() { var parser = new ConnectionStringParser(); var configuration = parser.Parse("host=localhost"); var connection = MockRepository.GenerateStub<IPersistentConnection>(); var channelFactory = MockRepository.GenerateStub<IPersistentChannelFactory>(); channel = MockRepository.GenerateStub<IPersistentChannel>(); channelFactory.Stub(x => x.CreatePersistentChannel(connection)).Return(channel); channel.Stub(x => x.InvokeChannelAction(null)).IgnoreArguments().WhenCalled( x => ((Action<IModel>)x.Arguments[0])(null)); dispatcher = new ClientCommandDispatcher(configuration, connection, channelFactory); }