Guest User

Untitled

a guest
Jan 21st, 2019
122
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.45 KB | None | 0 0
  1. [Fact]
  2. public async Task TestTest()
  3. {
  4. var storeTuple = await CreateDuoCluster();
  5. var storeSrc = storeTuple.source;
  6.  
  7. using (storeSrc)
  8. {
  9. using (var bulkInsert = storeSrc.BulkInsert())
  10. {
  11. for (int i = 0; i < 1000 * 100; i++)
  12. {
  13. bulkInsert.Store(new User
  14. {
  15. Name = $"Egor{i}"
  16. }, $"user/{i}");
  17. }
  18. }
  19. using (var session = storeTuple.source.OpenAsyncSession())
  20. {
  21. for (int i = 0; i < 25000; i++)
  22. {
  23. var stream = new MemoryStream(Enumerable.Range(1, 3).Select(x => (byte)x).ToArray());
  24. session.Advanced.Attachments.Store($"user/{i}", "file", stream, "image/png");
  25. }
  26. await session.SaveChangesAsync();
  27. }
  28. }
  29.  
  30. var storeDest = storeTuple.destination;
  31. using (storeDest)
  32. {
  33. using (var session = storeDest.OpenAsyncSession())
  34. {
  35. for (int i = 0; i < 1000 * 100; i++)
  36. {
  37. session.Delete($"user/{i}");
  38. }
  39. await session.SaveChangesAsync();
  40. }
  41. }
  42. }
Add Comment
Please, Sign In to add comment