public void Setup()
 {
     dropbox                     = new DropboxTemplate("CONSUMER_KEY", "CONSUMER_SECRET", "ACCESS_TOKEN", "ACCESS_TOKEN_SECRET", AccessLevel.Full);
     mockServer                  = MockRestServiceServer.CreateServer(dropbox.RestTemplate);
     responseHeaders             = new HttpHeaders();
     responseHeaders.ContentType = MediaType.APPLICATION_JSON;
 }
 public override bool Ejecutar()
 {
     try
     {
         if (((usuario as Clases.Usuario).AccesToken != "") && ((usuario as Clases.Usuario).AccesSecret != ""))
         {
             IDropbox dropbox = new DropboxTemplate(consumerKey, consumerSecret, (usuario as Clases.Usuario).AccesToken, (usuario as Clases.Usuario).AccesSecret, AccessLevel.AppFolder);
             for (int i = 0; i < archivo.Count(); i++)
             {
                 if (archivo[i] != "")
                 {
                     dropbox.UploadFileAsync(new FileResource(archivo[i]), "/RapidNote/" + nombre[i]);
                     estado = true;
                 }
             }
             if (log.IsInfoEnabled)
             {
                 log.Info((usuario as Clases.Usuario).ToString());
             }
             return(estado);
         }
         else
         {
             return(estado);
         }
     }
     catch (AggregateException ae)
     {
         ae.Handle(ex =>
         {
             if (ex is DropboxApiException)
             {
                 Console.WriteLine(ex.Message);
                 if (log.IsErrorEnabled)
                 {
                     log.Error(ex.Message, ex);
                 }
                 return(false);
             }
             return(false);
         });
         return(estado);
     }
 }
        public void IsAuthorizedForUser()
        {
            DropboxTemplate dropbox = new DropboxTemplate("API_KEY", "API_SECRET", "ACCESS_TOKEN", "ACCESS_TOKEN_SECRET", AccessLevel.Full);

            Assert.IsTrue(dropbox.IsAuthorized);
        }