/**
* Make sure we remember the objects that are not currently add()ed
* but might be in persistent storage.
*
* @test
*/
public function removeRetainsObjectForObjectsNotInCurrentSession()
{
$object = new \ArrayObject(['val' => '1']);
$persistenceManager = new Generic\PersistenceManager();
$persistenceManager->remove($object);
$this->assertAttributeContains($object, 'removedObjects', $persistenceManager);
}