I am not sure how do I write a unit test for the below controller?
Any thoughts on this ?
namespace GoodEnhancedProfileControllerAccount;
use MagentoFrameworkAppActionHttpGetActionInterface as HttpGetActionInterface;
use MagentoFrameworkAppActionContext;
use MagentoFrameworkViewResultPageFactory;
use GoodSSOViewModelSsoConfiguration;
class Index extends MagentoCustomerControllerAbstractAccount implements HttpGetActionInterface
{
/**
* @var PageFactory
*/
protected $resultPageFactory;
/**
* @var ssoConfiguration
*/
protected $ssoConfiguration;
/**
* @param Context $context
* @param PageFactory $resultPageFactory
* @param ssoConfiguration $ssoConfiguration
*/
public function __construct(
PageFactory $resultPageFactory,
ssoConfiguration $ssoConfiguration,
Context $context
) {
$this->resultPageFactory = $resultPageFactory;
$this->ssoConfiguration = $ssoConfiguration;
parent::__construct($context);
}
/**
* Default customer account page
*
* @return MagentoFrameworkViewResultPage
*/
public function execute()
{
$page = $this->resultPageFactory->create();
if($this->ssoConfiguration->isFclCustomer()):
$page->getconfig()->setPageLayout('2columns-left');
endif;
return $page;
}
}
Any help appreciated.