8 use Magento\Sales\Test\Page\Adminhtml\OrderIndex;
9 use Magento\Sales\Test\Page\Adminhtml\SalesOrderView;
10 use Magento\Mtf\Constraint\AbstractConstraint;
11 use Magento\Signifyd\Test\Fixture\SignifydData;
30 private $signifydData;
49 SalesOrderView $orderView,
50 OrderIndex $salesOrder,
51 SignifydData $signifydData,
55 $salesOrder->getSalesOrderGrid()->searchAndOpen([
'id' => $orderId]);
57 $this->orderView = $orderView;
58 $this->signifydData = $signifydData;
59 $this->orderId = $orderId;
61 $this->checkCaseGuaranteeDisposition();
69 private function checkCaseGuaranteeDisposition()
71 \PHPUnit\Framework\Assert::assertEquals(
72 $this->signifydData->getGuaranteeDisposition(),
73 $this->orderView->getFraudProtectionBlock()->getCaseGuaranteeDisposition(),
74 'Case Guarantee Disposition status is wrong for order #' . $this->orderId
83 return 'Signifyd Case information is correct in Admin.';
processAssert(SalesOrderView $orderView, OrderIndex $salesOrder, SignifydData $signifydData, $orderId)