Ejemplo n.º 1
0
        public void CanDoItAll()
        {
            var fakeBus = new FakeSyncBus();

            fakeBus.Send(new MyMessage("send"));
            fakeBus.SendLocal(new MyMessage("send"));
            fakeBus.Publish(new MyMessage("send"));
            fakeBus.Defer(TimeSpan.FromSeconds(10), new MyMessage("send"));
            fakeBus.Subscribe <MyMessage>();
            fakeBus.Unsubscribe <MyMessage>();
        }