public function publishNodeReturnsIfTheTargetWorkspaceIsTheSameAsTheSourceWorkspace()
{
$liveWorkspace = new Workspace('live');
$workspace = $this->getMockBuilder(Workspace::class)->setMethods(array('emitBeforeNodePublishing'))->setConstructorArgs(array('some-campaign'))->getMock();
$workspace->setBaseWorkspace($liveWorkspace);
$mockNode = $this->getMockBuilder(NodeInterface::class)->disableOriginalConstructor()->getMock();
$mockNode->expects($this->any())->method('getWorkspace')->will($this->returnValue($workspace));
$workspace->expects($this->never())->method('emitBeforeNodePublishing');
$workspace->publishNode($mockNode, $workspace);
}