/** * @dataProvider dataEquals * @covers ::equals */ public function testEquals($matchers, $email, $expected) { $matches = new Matches($matchers); $this->assertSame($expected, $matches->equals($email)); }
/** * @param string $email * @return boolean */ public function filterEmail($email) { return !$this->whitelist->equals($email) || $this->blacklist->equals($email); }