public void PerformExecute(IGitCommandExecute execute, IZip zip, ISendInput sendInput, IThresholdRecieve inputRecieve, IDataExtract dataExtract, ICompare compare, IDataRemove dataRemove) { Console.WriteLine("Enter repo to clone:"); var urlIn = Console.ReadLine(); var url = ExecuteUrl(execute, urlIn); Thread.Sleep(10000); Console.WriteLine("Zip operation undergoes"); Thread.Sleep(10000); Console.WriteLine("Sending zip to server"); Thread.Sleep(10000); var fileName = url.Split('/')[1].Split('.')[0]; var zipPath = PerformZipOperation(zip, sendInput, url, fileName); PerformSendOperation(sendInput, zipPath); PerformComparisonAndCleanUp(inputRecieve, dataExtract, compare, dataRemove, fileName, zipPath, _outputPath); }
public string ExecuteUrl(IGitCommandExecute execute, string url) { execute.Execute(url); return(url); }