public function callsCancelOnPromisesEnqueuedAfterStart()
{
$d1 = $this->getCancellableDeferred();
$d2 = $this->getCancellableDeferred();
$cancellationQueue = new CancellationQueue();
$cancellationQueue();
$cancellationQueue->enqueue($d2->promise());
$cancellationQueue->enqueue($d1->promise());
}