public void ReturnFalse_ImmediatelyAfterDispatching()
        {
            var message = new RepeatingMessage(60, "");

            message.GetMessageInstance(59);

            Assert.IsFalse(message.IsTimeToDispatch(61));
        }
        public void ReturnFalse_AtInitialSetup()
        {
            var message = new RepeatingMessage(0, "");

            Assert.IsFalse(message.IsTimeToDispatch(0));
        }
        public void ReturnTrue_WhenTimePasseedEqualToDelay()
        {
            var message = new RepeatingMessage(60, "");

            Assert.IsTrue(message.IsTimeToDispatch(61));
        }
        public void ReturnFalse_WhenTimePasseedNotEqualToDelay()
        {
            var message = new RepeatingMessage(60, "");

            Assert.IsFalse(message.IsTimeToDispatch(59));
        }