You are here

public function UPSRateRequestTest::setUp in Commerce UPS 8.3

Set up requirements for test.

Overrides UPSUnitTestBase::setUp

File

tests/src/Unit/UPSRateRequestTest.php, line 34

Class

UPSRateRequestTest
Class UPSRateRequestTest.

Namespace

Drupal\Tests\commerce_ups\Unit

Code

public function setUp() {
  parent::setUp();
  $logger_factory = $this
    ->prophesize(LoggerChannelFactoryInterface::class);
  $logger = $this
    ->prophesize(LoggerChannelInterface::class);
  $logger_factory
    ->get(UPSRateRequestInterface::LOGGER_CHANNEL)
    ->willReturn($logger
    ->reveal());
  $this->rateRequest = new UPSRateRequest(new UPSShipment(), $logger_factory
    ->reveal());
  $this->rateRequest
    ->setConfig($this->configuration);
}