public function testHasBindEntity()
 {
     $entityFoo = $this->createBindEntity(null, 1);
     $entityBar = $this->createBindEntity(null, 2);
     $entityBaz = $this->getMock('Oro\\Bundle\\WorkflowBundle\\Entity\\WorkflowBindEntity', array('hasSameEntity'));
     $this->assertFalse($this->workflowItem->hasBindEntity($entityBaz));
     $this->workflowItem->addBindEntity($entityFoo);
     $this->workflowItem->addBindEntity($entityBar);
     $entityBaz->expects($this->at(0))->method('hasSameEntity')->with($entityFoo)->will($this->returnValue(false));
     $entityBaz->expects($this->at(1))->method('hasSameEntity')->with($entityBar)->will($this->returnValue(false));
     $this->assertFalse($this->workflowItem->hasBindEntity($entityBaz));
     $entityBaz->expects($this->at(0))->method('hasSameEntity')->with($entityFoo)->will($this->returnValue(true));
     $this->assertTrue($this->workflowItem->hasBindEntity($entityBaz));
 }