public void AttachementTest() { var data = new byte[1000]; var random = new Random(); random.NextBytes(data); using (var client = new AsyncServerClient(DatabaseAddress, new DocumentConvention(), null)) { client.AttachmentPut("key", null, data, new JObject(), (putResult) => { Assert.IsNotNull(putResult); Assert.IsTrue(putResult.Count == 1); Assert.IsTrue(putResult.First().IsSuccess); client.AttachmentGet("key", (loadResult) => Assert.IsTrue(loadResult.IsSuccess)); client.AttachmentDelete("key", (deleteResult) => { Assert.IsNotNull(deleteResult); Assert.IsTrue(deleteResult.Count == 1); Assert.IsTrue(deleteResult.First().IsSuccess); }); EnqueueDelay(3000); EnqueueTestComplete(); }); } }
public void AttachmentGetAllTest() { var data = new byte[1000]; var random = new Random(); random.NextBytes(data); bool contiunueWithTest = false; using (var client = new AsyncServerClient(DatabaseAddress, new DocumentConvention(), null)) { client.AttachmentPut("key1", null, data, new JObject(), (putResult1) => { Assert.IsNotNull(putResult1); Assert.IsTrue(putResult1.Count == 1); Assert.IsTrue(putResult1.First().IsSuccess); client.AttachmentPut("key2", null, data, new JObject(), (putResult2) => { Assert.IsNotNull(putResult2); Assert.IsTrue(putResult2.Count == 1); Assert.IsTrue(putResult2.First().IsSuccess); EnqueueConditional(() => true); }); }); } }
public AsyncStatisticsSession(string databaseUrl) { Convention = new DocumentConvention(); Client = new AsyncServerClient(databaseUrl, Convention, Credentials); }