Magento Extensions Rating 2024
EXTENSIONS BY CATEGORY
B2B (Business-To-Business)
Blog
Customer
ERP (Enterprise Resource Planning)
Mega Menu
One Step Checkout
Order
POS (Point Of Sale)
Search
Shopping Cart
Sitemap
SEO
Social
Stock & Inventory Management
EXTENSIONS BY DEVELOPER
aheadWorks
Amasty
Boost My Shop
BSS Commerce
Magestore
MageWorx
Mirasvit
Templates Master
Wyomind
XTENTO
Magento 2 Documentation
Magento 2 Documentation
2.3
Documentation for Magento 2 CMS v2.3 (December 2018)
vendor
magento
module-braintree
Test
Unit
Model
InstantPurchase
CreditCard
AvailabilityCheckerTest.php
Go to the documentation of this file.
1
<?php
6
declare(strict_types=1);
7
8
namespace
Magento\Braintree\Test\Unit\Model\InstantPurchase\CreditCard
;
9
10
use
Magento\Braintree\Gateway\Config\Config
;
11
use
Magento\Braintree\Model\InstantPurchase\CreditCard\AvailabilityChecker
;
12
16
class
AvailabilityCheckerTest
extends
\PHPUnit\Framework\TestCase
17
{
23
private
$availabilityChecker;
24
28
private
$configMock;
29
35
protected
function
setUp
()
36
{
37
$this->configMock = $this->createMock(Config::class);
38
$this->availabilityChecker =
new
AvailabilityChecker
($this->configMock);
39
}
40
51
public
function
testIsAvailable
(
bool
$isVerify3DSecure,
bool
$expected)
52
{
53
$this->configMock->expects($this->once())->method(
'isVerify3DSecure'
)->willReturn($isVerify3DSecure);
54
$actual = $this->availabilityChecker->isAvailable();
55
self::assertEquals($expected, $actual);
56
}
57
63
public
function
isAvailableDataProvider
()
64
{
65
return
[
66
[
true
,
false
],
67
[
false
,
true
],
68
];
69
}
70
}
Magento\Braintree\Test\Unit\Model\InstantPurchase\CreditCard
Definition:
AvailabilityCheckerTest.php:8
Magento\Braintree\Test\Unit\Model\InstantPurchase\CreditCard\AvailabilityCheckerTest\isAvailableDataProvider
isAvailableDataProvider()
Definition:
AvailabilityCheckerTest.php:63
Magento\Braintree\Test\Unit\Model\InstantPurchase\CreditCard\AvailabilityCheckerTest
Definition:
AvailabilityCheckerTest.php:16
Magento\Braintree\Gateway\Config\Config
Definition:
Config.php:14
Magento\Braintree\Model\InstantPurchase\CreditCard\AvailabilityChecker
Definition:
AvailabilityChecker.php:14
Magento\Braintree\Test\Unit\Model\InstantPurchase\CreditCard\AvailabilityCheckerTest\setUp
setUp()
Definition:
AvailabilityCheckerTest.php:35
Magento\Braintree\Test\Unit\Model\InstantPurchase\CreditCard\AvailabilityCheckerTest\testIsAvailable
testIsAvailable(bool $isVerify3DSecure, bool $expected)
Definition:
AvailabilityCheckerTest.php:51