public void TestScheduleWithCancelledJobs()
        {
            LongRunningJobAsync.Publish(2000);

            CancelWorkers();

            Assert.AreEqual(0, _counter.Value);
            Assert.AreEqual(1, _messages.GetCount());
        }
        public void TestScheduleWithTimeoutCustom()
        {
            LongRunningJobAsync.Publish(2000, 1000);

            StopWorkers();

            Assert.AreEqual(0, _counter.Value);
            Assert.AreEqual(1, _messages.GetCount());
        }