InvoiceTest.php 788 B

1234567891011121314151617181920212223242526272829303132333435
  1. <?php
  2. /**
  3. * Copyright © Magento, Inc. All rights reserved.
  4. * See COPYING.txt for license details.
  5. */
  6. namespace Magento\Payment\Test\Unit\Model\Source;
  7. use \Magento\Payment\Model\Source\Invoice;
  8. class InvoiceTest extends \PHPUnit\Framework\TestCase
  9. {
  10. /**
  11. * @var Invoice
  12. */
  13. protected $_model;
  14. protected function setUp()
  15. {
  16. $this->_model = new Invoice();
  17. }
  18. public function testToOptionArray()
  19. {
  20. $expectedResult = [
  21. [
  22. 'value' => \Magento\Payment\Model\Method\AbstractMethod::ACTION_AUTHORIZE_CAPTURE,
  23. 'label' => __('Yes'),
  24. ],
  25. ['value' => '', 'label' => __('No')],
  26. ];
  27. $this->assertEquals($expectedResult, $this->_model->toOptionArray());
  28. }
  29. }