/** * @param $qtyBackOrdered * @param $hasChildren * @param $qtyCanceled * @param $qtyInvoiced * @param $qtyOrdered * @param $qtyRefunded * @param $qtyShipped * @param $expectedStatus * * @dataProvider getStatusIdDataProvider */ public function testGetStatusId($qtyBackOrdered, $qtyCanceled, $qtyInvoiced, $qtyOrdered, $qtyRefunded, $qtyShipped, $expectedStatus) { $this->model->setQtyBackordered($qtyBackOrdered); $this->model->setQtyCanceled($qtyCanceled); $this->model->setQtyInvoiced($qtyInvoiced); $this->model->setQtyOrdered($qtyOrdered); $this->model->setQtyRefunded($qtyRefunded); $this->model->setQtyShipped($qtyShipped); $this->assertEquals($expectedStatus, $this->model->getStatusId()); }