public function testElementsNoLongerPresentInDataIsRemovedFromBlacklistWhileApplyingBlacklist() { $data = ['z' => 'a', 'x' => 'b']; $this->subjectUnderTest->applyBlacklist($data); unset($data['x']); $this->subjectUnderTest->applyBlacklist($data); $this->assertFalse($this->subjectUnderTest->hasBlacklistEntry('x')); }