/// <summary> /// /// </summary> /// <param name="configuration"></param> /// <param name="downloader"></param> public Manager( IOptions <Configuration> configuration, ILogger <Manager> logger, Downloader.Manager downloader, Executor.Manager executor, Tasker.Manager <Manager> tasker) { _configuration = configuration.Value; _env = new StorageEnv() { [k => k.BaseDirectory] = _configuration.BaseDirectoryInfo.FullName }; _locker = new Locker(_configuration.BaseDirectoryInfo); _logger = logger; _executor = executor; _executor.Exited += Executor_Exited; _downloader = downloader; _applicationTasks = new ApplicationTasks(); _identifier = new Identifier(); _tasker = tasker; _tasker.Done += OnTasker_Done; }
public void TestCleanup() { ApplicationTasks.CloseApplication(); }
public void TestInitialize() { ApplicationTasks.LaunchApplication(); }