Exemplo n.º 1
0
        private AppUpdateDetail GetAppUpdateDetail()
        {
            var applicationDataDir = Environment.GetFolderPath(Environment.SpecialFolder.ApplicationData);

            var appUpdateDetail = new AppUpdateDetail("https://api.github.com/repos/MaheshBailwal/TestRepo/contents/App", Path.Combine(applicationDataDir, "destination"));

            Utils.CreateFolderWithFiles(appUpdateDetail.Destination);

            return(appUpdateDetail);
        }
        private AppUpdateDetail GetAppUpdateDetail(int numberOfFiles = 10)
        {
            var pp = Environment.GetFolderPath(Environment.SpecialFolder.ApplicationData);

            var vncAppUpdateDetail = new AppUpdateDetail(Path.Combine(pp, "source"), Path.Combine(pp, "destination"));

            Utils.CreateFolderWithFiles(vncAppUpdateDetail.Source, numberOfFiles);

            Utils.CreateFolderWithFiles(vncAppUpdateDetail.Destination);

            File.WriteAllText(Path.Combine(vncAppUpdateDetail.Source, "Version.txt"), "1.0.0.11");

            return(vncAppUpdateDetail);
        }
        private VNCAppUpdater GetAppUpdateDetail(int numberOfFiles = 10)
        {
            var pp = Environment.GetFolderPath(Environment.SpecialFolder.ApplicationData);

            var vncAppUpdateDetail = new AppUpdateDetail(Path.Combine(pp, "source"), Path.Combine(pp, "destination"), new[] { "Version.txt" });

            Utils.CreateFolderWithFiles(vncAppUpdateDetail.RemoteSource, numberOfFiles);

            Utils.CreateFolderWithFiles(vncAppUpdateDetail.LocalDestination);

            File.WriteAllText(Path.Combine(vncAppUpdateDetail.RemoteSource, "Version.txt"), "1.0.0.11");


            return(new VNCAppUpdater(vncAppUpdateDetail, new LocalFileGateway()));
        }