public void When_a_scheduledTask_message_is_handled_the_task_should_be_defer() { handler.Handle(new Messages.ScheduledTask { TaskId = taskId }); Assert.That(((Messages.ScheduledTask)bus.DeferMessages[0]).TaskId, Is.EqualTo(taskId)); }
public void When_a_scheduledTask_message_is_handled_the_task_should_be_defer() { handler.Handle(new ScheduledTask { Every = TimeSpan.FromSeconds(5), TaskId = taskId }, handlingContext); var deferredMessage = handlingContext.SentMessages.First(message => message.Options.GetDeliveryDelay().HasValue).Message <ScheduledTask>(); Assert.That(deferredMessage.TaskId, Is.EqualTo(taskId)); }