public void EventSubscriber_WaitForFutureEvents()
        {
            var loopback   = new Loopback();
            var subscriber = new EventSubscriber(loopback);

            Task.Delay(1).ContinueWith(t => loopback.Raise());
            VerifyResults(subscriber);
        }
        public void EventSubscriber_WaitForPastEvents()
        {
            var loopback   = new Loopback();
            var subscriber = new EventSubscriber(loopback);

            loopback.Raise();
            VerifyResults(subscriber);
        }