public void MaybeStartTaskSucceedsForLongEnoughInterval()
{
Scheduler.InitTaskForId(testid, test_task_type);
var task = Scheduler.FetchTaskForId(testid, test_task_type);
var ts = new System.TimeSpan(0, (Configurator.nonical_aggregate_interval_hours * 60) + 10, 0);
var now = task.start + ts;
Scheduler.MaybeStartTaskForId(now, test_calinfo, test_task_type);
task = Scheduler.FetchTaskForId(testid, test_task_type);
Assert.AreEqual(TaskStatus.allocated, task.status);
}