public ChromeClientsLauncher(SdkConfig.Factory sdkConfigFactory, LaunchParams launchParams, IChromeLauncher chromeLauncher) { LaunchParams = launchParams; _chromeLauncher = chromeLauncher; _sdkConfig = new Lazy <SdkConfig>(sdkConfigFactory.LoadOrDefault); }
public Factory(ChromeClientLaunchCommandFormatter launchCommandFormatter, SdkConfig.Factory sdkConfigFactory, IChromeLauncher chromeLauncher) { _launchCommandFormatter = launchCommandFormatter; _sdkConfigFactory = sdkConfigFactory; _chromeLauncher = chromeLauncher; }
public virtual IChromeLauncher GetChromeLauncher(BackgroundProcess.Factory factory) { if (_chromeLauncher == null) { _chromeLauncher = new ChromeLauncher(factory); } return(_chromeLauncher); }
public override IChromeLauncher GetChromeLauncher(BackgroundProcess.Factory factory) { if (_chromeLauncher == null) { _chromeLauncher = Substitute.For <IChromeLauncher>(); } return(_chromeLauncher); }