/** * @test */ public function storageDoesNotContainDeletedEntities() { $anotherTestingEntity = $this->testingEntity; $anotherTestingEntity['another_field'] = 'value'; $anotherTestingEntity['vp_id'] = '0123456789ABCDEFFEDCBA9876543210'; $this->storage->save($this->testingEntity); $this->storage->save($anotherTestingEntity); $loadedEntities = $this->storage->loadAll(); $this->assertTrue(count($loadedEntities) === 2); $this->storage->delete($this->testingEntity); $loadedEntities = $this->storage->loadAll(); $this->assertTrue(count($loadedEntities) === 1); $this->assertEquals($anotherTestingEntity, reset($loadedEntities)); }