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); }