public function testGetSetIsComplete()
 {
     $instance = new WorkflowInstanceEntity();
     $this->assertFalse($instance->getIsComplete());
     $this->assertFalse($instance->isComplete());
     $instance->setIsComplete(true);
     $this->assertTrue($instance->getIsComplete());
     $this->assertTrue($instance->isComplete());
     $instance->setIsComplete(false);
     $this->assertFalse($instance->getIsComplete());
     $this->assertFalse($instance->isComplete());
 }
 /**
  * @depends testGetWorkflowInstanceForWorkflow
  */
 public function testHasWorkflowInstanceForWorkflow()
 {
     $context = $this->getMockForTrait('\\TyHand\\WorkflowBundle\\Workflow\\Context\\ContextTrait');
     $workflowInstance = new WorkflowInstanceEntity();
     $workflowInstance->setWorkflowName('test1');
     $context->addWorkflowInstance($workflowInstance);
     $workflowInstance2 = new WorkflowInstanceEntity();
     $workflowInstance2->setWorkflowName('test2');
     $workflowInstance2->setIsComplete(true);
     $context->addWorkflowInstance($workflowInstance2);
     $this->assertTrue($context->hasWorkflowInstancesForWorkflow('test1'));
     $this->assertTrue($context->hasWorkflowInstancesForWorkflow('test2'));
     $this->assertTrue($context->hasWorkflowInstancesForWorkflow('test1', true));
     $this->assertFalse($context->hasWorkflowInstancesForWorkflow('test2', true));
     $this->assertFalse($context->hasWorkflowInstancesForWorkflow('test5'));
     $this->assertFalse($context->hasWorkflowInstancesForWorkflow('test5', true));
 }