Ejemplo n.º 1
0
        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);
        }
Ejemplo n.º 2
0
 public string ExecuteUrl(IGitCommandExecute execute, string url)
 {
     execute.Execute(url);
     return(url);
 }