/**
  * @test
  */
 public function updateLocalConfigurationWritesNewMergedLocalConfigurationArray()
 {
     $currentLocalConfiguration = array('notChanged' => 23, 'changed' => 'unChanged');
     $overrideConfiguration = array('changed' => 'changed', 'new' => 'new');
     $expectedConfiguration = array('notChanged' => 23, 'changed' => 'changed', 'new' => 'new');
     $this->createSubjectWithMockedMethods(array('getLocalConfiguration', 'writeLocalConfiguration'));
     $this->subject->expects($this->once())->method('getLocalConfiguration')->will($this->returnValue($currentLocalConfiguration));
     $this->subject->expects($this->once())->method('writeLocalConfiguration')->with($expectedConfiguration);
     $this->subject->updateLocalConfiguration($overrideConfiguration);
 }