Magento 2 Documentation  2.3
Documentation for Magento 2 CMS v2.3 (December 2018)
Public Member Functions | Protected Member Functions
CaseManagementTest Class Reference
Inheritance diagram for CaseManagementTest:

Public Member Functions

 testCreate ()
 
 testGetByOrderId ()
 

Protected Member Functions

 setup ()
 

Detailed Description

Contains test methods for case management service

Definition at line 18 of file CaseManagementTest.php.

Member Function Documentation

◆ setup()

setup ( )
protected

Definition at line 30 of file CaseManagementTest.php.

31  {
32  $this->objectManager = Bootstrap::getObjectManager();
33  $this->caseManagement = $this->objectManager->get(CaseManagement::class);
34  }

◆ testCreate()

testCreate ( )

@covers \Magento\Signifyd\Model\CaseManagement::create @magentoDataFixture Magento/Signifyd/_files/order_with_customer_and_two_simple_products.php

Definition at line 40 of file CaseManagementTest.php.

41  {
42  $order = $this->getOrder();
43  $case = $this->caseManagement->create($order->getEntityId());
44 
45  self::assertNotEmpty($case->getEntityId());
46  self::assertEquals(CaseInterface::STATUS_PENDING, $case->getStatus());
47  self::assertEquals(CaseInterface::GUARANTEE_PENDING, $case->getGuaranteeDisposition());
48  }
$case
$order
Definition: order.php:55

◆ testGetByOrderId()

testGetByOrderId ( )

@covers \Magento\Signifyd\Model\CaseManagement::getByOrderId @magentoDataFixture Magento/Signifyd/_files/case.php

Definition at line 54 of file CaseManagementTest.php.

55  {
56  $order = $this->getOrder();
57  $case = $this->caseManagement->getByOrderId($order->getEntityId());
58 
59  self::assertEquals(CaseInterface::STATUS_PROCESSING, $case->getStatus());
60  self::assertEquals(CaseInterface::DISPOSITION_GOOD, $case->getReviewDisposition());
61  self::assertEquals('2016-12-12 15:17:17', $case->getCreatedAt());
62  self::assertEquals('2016-12-12 19:23:16', $case->getUpdatedAt());
63  }
$case
$order
Definition: order.php:55

The documentation for this class was generated from the following file: