/** * @param $data * @param $expected * * @dataProvider validateDataProvider */ public function testValidate($data, $expected) { $this->directoryDataMock->expects($this->once())->method('getCountriesWithOptionalZip')->will($this->returnValue([])); $this->directoryDataMock->expects($this->never())->method('isRegionRequired'); $this->model->setData($data); $this->assertEquals($expected, $this->model->validate()); }