Beispiel #1
0
    public void OverwritingTest()
    {
      DropboxLoginHelper.Login(
        (token, secret) =>
        {
          Workspace ws = new Workspace();
          ws.Open("memopad");
          ws.DropBoxToken = token;
          ws.DropBoxSecret = secret;

          StorageIo.WriteTextFile(Workspace.WORKSPACE_BASEPATH + "/memopad/a.txt", "THIS IS MY TEST");
          StorageIo.WriteTextFile(Workspace.WORKSPACE_BASEPATH + "/memopad/b.txt", "THIS IS MY TEST");
          StorageIo.WriteTextFile(Workspace.WORKSPACE_BASEPATH + "/memopad/c.txt", "THIS IS MY TEST");

          DropboxSync sync = new DropboxSync(ws);
          sync.Finished += (x, xe) =>
            {
              base.EnqueueTestComplete();
            };
          sync.Start();

        });
    }
    /// <summary>
    /// Begin sync
    /// </summary>
    void Sync()
    {
      GoToVisualState(VS_SYNC);

      _syncbox.SetSyncInfo(0, 0);
      _syncbox.HideSyncBox();
      _syncbox.UpdateDescription("Prepare synchronization...");

      var sync = new DropboxSync(_vm.Workspace);
      sync.SyncStarted += new EventHandler<DropboxSyncEventArgs>(OnSyncStarted);
      sync.SyncStepped += new EventHandler<DropboxSyncEventArgs>(OnSyncStepped);
      sync.Finished += new EventHandler<DropboxSyncEventArgs>(OnSyncFinished);
      sync.Start();

      _syncbox.ShowSyncBox();
    }