/** * @param bool $useVault * @param bool $isLoggedIn * @param bool $result * @dataProvider canSaveCardDataProvider */ public function testCanSaveCard($useVault, $isLoggedIn, $result) { $this->configMock->expects($this->once())->method('useVault')->willReturn($useVault); $this->customerSessionMock->expects($this->any())->method('isLoggedIn')->willReturn($isLoggedIn); $this->assertEquals($result, $this->model->canSaveCard()); }