/** * @dataProvider getTestData */ public function testWithSomeData($name, $value, $encrypt) { $extendedData = new ExtendedData(); $extendedData->set($name, $value, $encrypt); $this->assertEquals($value, $extendedData->get($name)); if ($encrypt) { $this->assertTrue($extendedData->isEncryptionRequired($name)); } else { $this->assertFalse($extendedData->isEncryptionRequired($name)); } }