public function BasicOperationsProviderTest::testGetPaymentMethodConfiguration in Payment 8.2
@covers ::getPaymentMethodConfiguration
File
- tests/
src/ Unit/ Plugin/ Payment/ Method/ BasicOperationsProviderTest.php, line 72
Class
- BasicOperationsProviderTest
- @coversDefaultClass \Drupal\payment\Plugin\Payment\Method\BasicOperationsProvider
Namespace
Drupal\Tests\payment\Unit\Plugin\Payment\MethodCode
public function testGetPaymentMethodConfiguration() {
$entity_id = $this
->randomMachineName();
$plugin_id = 'payment_basic:' . $entity_id;
$payment_method_configuration = $this
->createMock(PaymentMethodConfigurationInterface::class);
$this->paymentMethodConfigurationStorage
->expects($this
->once())
->method('load')
->with($entity_id)
->willReturn($payment_method_configuration);
$method = new \ReflectionMethod($this->sut, 'getPaymentMethodConfiguration');
$method
->setAccessible(TRUE);
$this
->assertEquals($payment_method_configuration, $method
->invoke($this->sut, $plugin_id));
}