/** * @depends testConstructor * * @param CreateMerchantAliasRequest $merchantAliasRequest */ public function testGettersSetters(CreateMerchantAliasRequest $merchantAliasRequest) { $stubAlias = $this->getMockBuilder('prbdias\\mbway\\Alias')->getMock(); $stubNewAlias = $this->getMockBuilder('prbdias\\mbway\\Alias')->getMock(); $stubMerchant = $this->getMockBuilder('prbdias\\mbway\\Merchant')->getMock(); $stubMessageProperties = $this->getMockBuilder('prbdias\\mbway\\MessageProperties')->getMock(); $merchantAliasRequest->setAlias($stubAlias)->setMerchant($stubMerchant)->setMessageProperties($stubMessageProperties)->setNewAlias($stubNewAlias); $this->assertSame($stubAlias, $merchantAliasRequest->getAlias()); $this->assertSame($stubMerchant, $merchantAliasRequest->getMerchant()); $this->assertSame($stubMessageProperties, $merchantAliasRequest->getMessageProperties()); $this->assertSame($stubNewAlias, $merchantAliasRequest->getNewAlias()); }