11 use PHPUnit_Framework_MockObject_MockObject as MockObject;
33 $context = $this->getMockBuilder(Context::class)
34 ->disableOriginalConstructor()
38 $this->info = $this->getMockBuilder(Info::class)
39 ->disableOriginalConstructor()
40 ->setMethods([
'getAdditionalInformation'])
43 $this->block =
new Checkmo($context);
54 $this->info->expects(static::at(0))
55 ->method(
'getAdditionalInformation')
58 $this->block->setData(
'info', $this->info);
60 static::assertEquals($expected, $this->block->getPayableTo());
70 [
'payable_to' =>
'payable',
'payable'],
83 $this->info->expects(static::at(1))
84 ->method(
'getAdditionalInformation')
85 ->with(
'mailing_address')
87 $this->block->setData(
'info', $this->info);
89 static::assertEquals($expected, $this->block->getMailingAddress());
100 [
'mailing_address' =>
'',
null]
110 $this->info->expects(static::at(1))
111 ->method(
'getAdditionalInformation')
112 ->with(
'mailing_address')
113 ->willReturn($mailingAddress);
114 $this->block->setData(
'info', $this->info);
117 $this->block->getMailingAddress();
120 static::assertEquals($mailingAddress, $this->block->getMailingAddress());
testGetPayableTo($details, $expected)
getMailingAddressDataProvider()
testConvertAdditionalDataIsNeverCalled()
getPayableToDataProvider()
testGetMailingAddress($details, $expected)