public function setUp()
{
$zones = [];
foreach ($this->zones as $definition) {
$zones[] = $this->getZone($definition['id'], $definition['priority'], $definition['match']);
}
$repository = $this->getMockBuilder('CommerceGuys\\Zone\\Repository\\ZoneRepository')->disableOriginalConstructor()->getMock();
$repository->expects($this->any())->method('getAll')->will($this->returnValue($zones));
$this->matcher = new ZoneMatcher($repository);
}