public function testCreate()
 {
     $this->objectManagerProvider->expects($this->once())->method('get')->willReturn($this->objectManager);
     $this->objectManager->expects($this->once())->method('get')->with('Magento\\Framework\\Module\\Status');
     $this->moduleStatusFactory = new ModuleStatusFactory($this->objectManagerProvider);
     $this->moduleStatusFactory->create();
 }
 /**
  * Constructor
  *
  * @param FilePermissions $permissions
  * @param Filesystem $filesystem
  * @param CronScriptReadinessCheck $cronScriptReadinessCheck
  * @param DependencyReadinessCheck $dependencyReadinessCheck
  * @param UninstallDependencyCheck $uninstallDependencyCheck
  * @param PhpReadinessCheck $phpReadinessCheck
  * @param ModuleStatusFactory $moduleStatusFactory
  */
 public function __construct(FilePermissions $permissions, Filesystem $filesystem, CronScriptReadinessCheck $cronScriptReadinessCheck, DependencyReadinessCheck $dependencyReadinessCheck, UninstallDependencyCheck $uninstallDependencyCheck, PhpReadinessCheck $phpReadinessCheck, ModuleStatusFactory $moduleStatusFactory)
 {
     $this->permissions = $permissions;
     $this->filesystem = $filesystem;
     $this->cronScriptReadinessCheck = $cronScriptReadinessCheck;
     $this->dependencyReadinessCheck = $dependencyReadinessCheck;
     $this->uninstallDependencyCheck = $uninstallDependencyCheck;
     $this->phpReadinessCheck = $phpReadinessCheck;
     $this->moduleStatus = $moduleStatusFactory->create();
 }
 /**
  * Constructor
  *
  * @param DependencyReadinessCheck $dependencyReadinessCheck
  * @param UninstallDependencyCheck $uninstallDependencyCheck
  * @param ModuleStatusFactory $moduleStatusFactory
  */
 public function __construct(DependencyReadinessCheck $dependencyReadinessCheck, UninstallDependencyCheck $uninstallDependencyCheck, ModuleStatusFactory $moduleStatusFactory)
 {
     $this->dependencyReadinessCheck = $dependencyReadinessCheck;
     $this->uninstallDependencyCheck = $uninstallDependencyCheck;
     $this->moduleStatus = $moduleStatusFactory->create();
 }