You are here

protected function PaymentFormTest::setUp in Payment 8.2

Same name in this branch
  1. 8.2 modules/payment_form/tests/src/Unit/Entity/Payment/PaymentFormTest.php \Drupal\Tests\payment_form\Unit\Entity\Payment\PaymentFormTest::setUp()
  2. 8.2 modules/payment_form/tests/src/Unit/Plugin/Payment/Type/PaymentFormTest.php \Drupal\Tests\payment_form\Unit\Plugin\Payment\Type\PaymentFormTest::setUp()
  3. 8.2 modules/payment_form/tests/src/Unit/Plugin/Field/FieldFormatter/PaymentFormTest.php \Drupal\Tests\payment_form\Unit\Plugin\Field\FieldFormatter\PaymentFormTest::setUp()
  4. 8.2 modules/payment_form/tests/src/Unit/Plugin/Field/FieldWidget/PaymentFormTest.php \Drupal\Tests\payment_form\Unit\Plugin\Field\FieldWidget\PaymentFormTest::setUp()
  5. 8.2 modules/payment_form/tests/src/Unit/Plugin/Field/FieldType/PaymentFormTest.php \Drupal\Tests\payment_form\Unit\Plugin\Field\FieldType\PaymentFormTest::setUp()

Overrides UnitTestCase::setUp

File

modules/payment_form/tests/src/Unit/Plugin/Field/FieldFormatter/PaymentFormTest.php, line 90

Class

PaymentFormTest
@coversDefaultClass \Drupal\payment_form\Plugin\Field\FieldFormatter\PaymentForm

Namespace

Drupal\Tests\payment_form\Unit\Plugin\Field\FieldFormatter

Code

protected function setUp() : void {
  $this->entityFormBuilder = $this
    ->createMock(EntityFormBuilderInterface::class);
  $this->paymentLineItemManager = $this
    ->createMock(PaymentLineItemManagerInterface::class);
  $this->fieldDefinition = $this
    ->createMock(FieldDefinitionInterface::class);
  $this->renderer = $this
    ->createMock(RendererInterface::class);
  $this->request = $this
    ->getMockBuilder(Request::class)
    ->disableOriginalConstructor()
    ->getMock();
  $this->requestStack = $this
    ->getMockBuilder(RequestStack::class)
    ->disableOriginalConstructor()
    ->getMock();
  $this->requestStack
    ->expects($this
    ->any())
    ->method('getCurrentRequest')
    ->willReturn($this->request);
  $this->paymentStorage = $this
    ->createMock(EntityStorageInterface::class);
  $this->sut = new PaymentForm($this
    ->randomMachineName(), [], $this->fieldDefinition, [], $this
    ->randomMachineName(), $this
    ->randomMachineName(), [], $this->requestStack, $this->entityFormBuilder, $this->paymentStorage, $this->paymentLineItemManager);
}