/** * @dataProvider calculateScaledImageSizesDataProvider */ public function testCalculateScaledImageSizes($desiredImageSize, $originalSizes, $results) { $expected = new stdClass(); $expected->width = $results['width']; $expected->height = $results['height']; $result = ImagesService::calculateScaledImageSizes($desiredImageSize, $originalSizes['width'], $originalSizes['height']); $this->assertEquals($result, $expected); }