public void BaseBus_Send_Ok() { var bus = new BaseBus(); string value = Guid.NewGuid().ToString(); var handler = new TestHandler1(); bus.Subscribe(handler); bus.Publish(new TestMessage() { Data = value }); Assert.True(handler.Data == value); }
public void BaseBus_Send_MultipleMessages_Ok() { var bus = new BaseBus(); var handler1 = new TestHandler1(); bus.Subscribe(handler1); Enumerable.Repeat <Action>(() => { string value = Guid.NewGuid().ToString(); bus.Publish(new TestMessage() { Data = value }); Assert.True(handler1.Data == value); }, 10); }