public void TestMethod1() { var eventBroker = new EventBroker(); var publisher = new Publisher(); eventBroker.Register(publisher); var subscriber = new Subscriber(); eventBroker.Register(subscriber); publisher.FireSimpleEvent(); }
private void SimpleEvent(int runNumber) { EventBroker eventBroker = new EventBroker(); var p = new Publisher(); var s = new Subscriber(); eventBroker.Register(p); eventBroker.Register(s); this.Run( p.FireEvent, runNumber + " simple event", 0); }
private void SimpleEvent(int runNumber) { EventBroker eventBroker = new EventBroker(); var p = new Publisher(); var s = new Subscriber(); eventBroker.Register(p); eventBroker.Register(s); this.Run( p.FireEvent, runNumber + " simple event", 0); }
private void FalseMatcher(int runNumber) { EventBroker eventBroker = new EventBroker(); eventBroker.AddGlobalMatcher(new Matcher(false)); var p = new Publisher(); var s = new Subscriber(); eventBroker.Register(p); eventBroker.Register(s); this.Run( p.FireEvent, runNumber + " false matcher", 0); }
public PopUpViewModel( AccountsOverviewViewModel accountsOverviewViewModel, AddAccountDialogViewModel addAccountDialogViewModel, EventBroker eventBroker) { eventBroker.Register(this); this.accountsOverviewViewModel = accountsOverviewViewModel; this.addAccountDialogViewModel = addAccountDialogViewModel; this.SetViewContent(this.accountsOverviewViewModel); }
private void Subscribers(int runNumber, int numberOfSubscribersInThisRun) { EventBroker eventBroker = new EventBroker(); var p = new Publisher(); var subscribers = new Subscriber[numberOfSubscribersInThisRun]; for (int i = 0; i < numberOfSubscribersInThisRun; i++) { subscribers[i] = new Subscriber(); eventBroker.Register(subscribers[i]); } eventBroker.Register(p); this.Run( p.FireEvent, runNumber + " number of subscribers " + numberOfSubscribersInThisRun, -9 * this.numberOfEvents / 10); }
private void FalseMatcher(int runNumber) { EventBroker eventBroker = new EventBroker(); eventBroker.AddGlobalMatcher(new Matcher(false)); var p = new Publisher(); var s = new Subscriber(); eventBroker.Register(p); eventBroker.Register(s); this.Run( p.FireEvent, runNumber + " false matcher", 0); }
private void Subscribers(int runNumber, int numberOfSubscribersInThisRun) { EventBroker eventBroker = new EventBroker(); var p = new Publisher(); var subscribers = new Subscriber[numberOfSubscribersInThisRun]; for (int i = 0; i < numberOfSubscribersInThisRun; i++) { subscribers[i] = new Subscriber(); eventBroker.Register(subscribers[i]); } eventBroker.Register(p); this.Run( p.FireEvent, runNumber + " number of subscribers " + numberOfSubscribersInThisRun, -9 * this.numberOfEvents / 10); }