public ClientMessagesReceiverTests(ITestOutputHelper log) { _log = log; _sut = new FakeClientMEssagesReceiver(); _sut.Add(); //add one envelope _router = Substitute.For <IRouteMessages>(); }
public DirectBus(IRouteMessages routeMessages) { _routeMessages = routeMessages; _preCommitQueue = new Queue<object>(32); _postCommitQueue = new InMemoryQueue(); _postCommitQueue.Pop(DoPublish); }
public DirectBus(IRouteMessages routeMessages) { _routeMessages = routeMessages; _preCommitQueue = new Queue <object>(32); _postCommitQueue = new InMemoryQueue(); _postCommitQueue.Pop(DoPublish); }
public ClientMessagesReceiverTests() { LogManager.OutputToTrace(); _sut=new FakeClientMEssagesReceiver(); _sut.Add(); // _sut.PollingInterval = 50.ToMiliseconds(); _router = Substitute.For<IRouteMessages>(); }
public TransactionalChannelDispatcher(IChannelFactory channelFactory, IMessageNotifier notifier, ISendMessages messageSender, IRouteMessages routeMessages) { this.routeMessages = routeMessages; this.channelFactory = channelFactory; this.notifier = notifier; this.messageSender = messageSender; }
public GL_SP_Route_BLL( IGL_DAL gl_dal, IRouteMessages messages, IRouteValidatorStore validatorStore, IRouteValidationHandler validatorHandler, IRouteTransformationStore transformationStore, IRouteTransformationHandler transformationHandler ) { GL_DAL = gl_dal; MessageHandler = messages; ValidatorStore = validatorStore; ValidationHandler = validatorHandler; TransformationStore = transformationStore; TransformationHandler = transformationHandler; }
public RouteBLLTests(ITestOutputHelper outputHelper) { output = outputHelper; GL_DAL = new DAL_Mock(); Messages = new Messages_English(); MessageHandler = new GL_SP_Route_MessageHandler(Messages); ValidatorStore = new RouteValidatorStore(); ValidationHandler = new RouteValidationHandler(); TransformationStore = new RouteTransformationStore(); TransformationHandler = new RouteTransformationHandler(); BLL = new GL_SP_Route_BLL( GL_DAL, Messages, ValidatorStore, ValidationHandler, TransformationStore, TransformationHandler ); }
public void Setup() { // // observers SystemObserver.Setup(new IObserver<ISystemEvent>[] { new ConsoleObserver() }); // // message handlers var handler = new CommandHandler(); handler.WireToLambda<CreateAccount>(new CreateAccountHandler().Handle); handler.WireToLambda<AccountCreated>(new AccountCreatedHandler().Handle); // // message router var router = new MemoryMessageRouter(); m_router = router; m_registerRoutes = router; m_registerRoutes.RegisterHandler<CreateAccount>(handler.Handle); m_registerRoutes.RegisterHandler<AccountCreated>(handler.Handle); // // message bus var bus = new MemoryBusWithRouter(m_router); // // Queue Writer var queueWriter = new QueueWriterToBus(bus); // // Misc m_sender = new MessageSender(new IQueueWriter[] { queueWriter }); m_id = new AccountID(Guid.NewGuid()); }
public ClientToServerTests() { _disp = Substitute.For <IConfigureDispatcher>(); _disp.TalkUsing(Arg.Do <ITalkToServer>(v => _clientToServer = v)); _disp.CommunicateBySqlStorage(Setup.GetConnection(), ifExists: TableExistsAction.DropIt); _cfg = new DispatchServerConfiguration(); _cfg.ReceiveFromClientsBySql(Setup.GetConnection()); _serverConfig = Substitute.For <IWantEndpointUpdates>(); _serverRoute = Substitute.For <IRouteMessages>(); _cfg.Storage = Substitute.For <IStoreDispatcherServerState>(); _cfg.DeliveryErrorsQueue = Substitute.For <IDeliveryErrorsQueue>(); _cfg.EndpointUpdatesNotifier.Subscribe(_serverConfig); _cfg.MessageNotifier.Subscribe(_serverRoute); }
public ClientToServerTests() { _disp = Substitute.For<IConfigureDispatcher>(); _disp.TalkUsing(Arg.Do<ITalkToServer>(v => _clientToServer = v)); _disp.CommunicateBySqlStorage(Setup.GetConnection(), ifExists: TableExistsAction.DropIt); _cfg = new DispatchServerConfiguration(); _cfg.ReceiveFromClientsBySql(Setup.GetConnection()); _serverConfig = Substitute.For<IWantEndpointUpdates>(); _serverRoute = Substitute.For<IRouteMessages>(); _cfg.Storage = Substitute.For<IStoreDispatcherServerState>(); _cfg.DeliveryErrorsQueue = Substitute.For<IDeliveryErrorsQueue>(); _cfg.EndpointUpdatesNotifier.Subscribe(_serverConfig); _cfg.MessageNotifier.Subscribe(_serverRoute); }
public GL_SP_Route_MessageHandler(IRouteMessages messages) { Messages = messages; }
public FakeBus(IRouteMessages messageRouter) { this.messageRouter = messageRouter; }
public void Subscribe(IRouteMessages router) { _server = router; }
private BusBootStrapper(IKernel kernel) { _router = kernel.Get <IRouteMessages>(); _kernel = kernel; }
private void RegisterTheCreatedActionWithTheMessageRouter(IRouteMessages router, Type messageType, object action) { _registerMethod.MakeGenericMethod(messageType).Invoke(router, new[] { action }); }