10 class ViewTest extends \PHPUnit\Framework\TestCase
23 $this->context = $this->getMockBuilder(\
Magento\Framework\
App\Helper\Context::class)
24 ->disableOriginalConstructor()
26 $this->customerMetadataService = $this->createMock(\
Magento\Customer\Api\CustomerMetadataInterface::class);
28 $attributeMetadata = $this->createMock(\
Magento\Customer\Api\Data\AttributeMetadataInterface::class);
29 $attributeMetadata->expects($this->any())->method(
'isVisible')->will($this->returnValue(
true));
30 $this->customerMetadataService->expects($this->any())
31 ->method(
'getAttributeMetadata')
32 ->will($this->returnValue($attributeMetadata));
34 $this->
object = new \Magento\Customer\Helper\View($this->context, $this->customerMetadataService);
43 ->disableOriginalConstructor()
46 ->method(
'getPrefix')->will($this->returnValue(
$prefix));
48 ->method(
'getFirstname')->will($this->returnValue($firstName));
50 ->method(
'getMiddlename')->will($this->returnValue($middleName));
52 ->method(
'getLastname')->will($this->returnValue($lastName));
54 ->method(
'getSuffix')->will($this->returnValue(
$suffix));
70 'prefix first_name middle_name last_name suffix',
78 'first_name middle_name last_name suffix',
86 'prefix first_name last_name suffix',
94 'prefix first_name middle_name last_name',
102 'first_name last_name suffix',
110 'prefix first_name last_name',
118 'first_name middle_name last_name',
testGetCustomerName($prefix, $firstName, $middleName, $lastName, $suffix, $result)
getCustomerServiceDataProvider()