public function PaymentStatusFormTest::testPaymentStatusIdExists in Payment 8.2
@covers ::paymentStatusIdExists
File
- tests/
src/ Unit/ Entity/ PaymentStatus/ PaymentStatusFormTest.php, line 270
Class
- PaymentStatusFormTest
- @coversDefaultClass \Drupal\payment\Entity\PaymentStatus\PaymentStatusForm
Namespace
Drupal\Tests\payment\Unit\Entity\PaymentStatusCode
public function testPaymentStatusIdExists() {
$method = new \ReflectionMethod($this->sut, 'paymentStatusIdExists');
$method
->setAccessible(TRUE);
$payment_method_configuration_id = $this
->randomMachineName();
$this->paymentStatusStorage
->expects($this
->at(0))
->method('load')
->with($payment_method_configuration_id)
->willReturn($this->paymentStatus);
$this->paymentStatusStorage
->expects($this
->at(1))
->method('load')
->with($payment_method_configuration_id)
->willReturn(NULL);
$this
->assertTrue($method
->invoke($this->sut, $payment_method_configuration_id));
$this
->assertFalse($method
->invoke($this->sut, $payment_method_configuration_id));
}