Ejemplo n.º 1
0
        public IOAuthToken GetAccessToken()
        {
            var token = WebSyncServer.PerformFastTokenExchange(this.ListenUrl,
                                                               RainyTestServer.TEST_USER,
                                                               RainyTestServer.TEST_PASS);

            return(token);
        }
Ejemplo n.º 2
0
        public void BenchmarkNoteStorage()
        {
            var local_storage = new DiskStorage("../../tmpstorage");
            var sample_notes  = TestBase.GetSampleNotes();
            var manifest      = new SyncManifest();
            var engine        = new Engine(local_storage);

            sample_notes.ForEach(n => engine.SaveNote(n));

            var sync_client  = new FilesystemSyncClient(engine, manifest);
            var access_token = WebSyncServer.PerformFastTokenExchange(listenUrl, "testuser", "testpass");
            var sync_server  = new WebSyncServer(listenUrl, access_token);

            Action benchmark = () => new SyncManager(sync_client, sync_server).DoSync();

            DbBenchmarks.RunBenchmark("initial sync with 100 times no change at all", benchmark, 100);
        }