public function testDeployHasFailed()
 {
     $order = new Order();
     $order->attachProduct(new Plan([]));
     $user = $this->getMock('Symfony\\Component\\Security\\Core\\User\\UserInterface');
     $order->authenticateWith($user);
     $order->makeItPaid([]);
     $order->createStack('dummy');
     $this->assertState('DeployInProgress', $order);
     $order->deploymentFailed();
     $this->assertState('Paid', $order);
 }