public void When_scheduling_a_task_it_should_be_added_to_the_storage() { var task = new ScheduledTask(); var taskId = task.Id; _scheduler.Schedule(task); Assert.That(_taskStorage.Get(taskId).Id, Is.EqualTo(taskId)); }
public void Start(Guid taskId) { var task = scheduledTaskStorage.Get(taskId); if (task == null) { logger.InfoFormat("Could not find any scheduled task {0} with with Id. The DefaultScheduler does not persist tasks between restarts.", taskId); return; } DeferTask(task); ExecuteTask(task); }