using MicroDocumentDatabase;
using System.Diagnostics;
using TestCA;

var db = new DocumentDriver<Doc>();
db.Add(new Doc { id = "a", name = "Jon", content = "blah blah blah in a record", description = "asdasdasdasd", guid = Guid.NewGuid(), created = DateTime.Now });
db.Add(new Doc { id = "b", name = "Jon", content = "blah blah blah in a record", description = "asdasdasdasd", guid = Guid.NewGuid(), created = DateTime.Now });
db.Add(new Doc { id = "c", name = "Steve", content = "blah blah blah in a record", description = "asdadadadsadsad", guid = Guid.NewGuid(), created = DateTime.Now });
db.Add(new Doc { id = "d", name = "Frank", content = "blah blah blah in a record", description = "asddsadadadsadad", guid = Guid.NewGuid(), created = DateTime.Now });
db.Add(new Doc { id = "e", name = "Bobby", content = "blah blah blah in a record", description = "adsasdasdsadasdads", guid = Guid.NewGuid(), created = DateTime.Now });
db.Add(new Doc { id = "f", name = "Simon", content = "blah blah blah in a record", description = "asdasdsadadsadas", guid = Guid.NewGuid(), created = DateTime.Now });
db.Add(new Doc { id = "fs", name = "Jimmy", content = "blah blah blah in a record", description = "asdasdasdasdasdasd", guid = Guid.NewGuid(), created = DateTime.Now });
db.Add(new Doc { id = "a", name = "Jon", content = "blah blah blah in a record", description = "asdasdasdasd", guid = Guid.NewGuid(), created = DateTime.Now });
db.Add(new Doc { id = "b", name = "Steve", content = "blah blah blah in a record", description = "asdadadadsadsad", guid = Guid.NewGuid(), created = DateTime.Now });
db.Add(new Doc { id = "c", name = "Frank", content = "blah blah blah in a record", description = "asddsadadadsadad", guid = Guid.NewGuid(), created = DateTime.Now });
db.Add(new Doc { id = "d", name = "Bobby", content = "blah blah blah in a record", description = "adsasdasdsadasdads", guid = Guid.NewGuid(), created = DateTime.Now });
db.Add(new Doc { id = "e", name = "Simon", content = "blah blah blah in a record", description = "asdasdsadadsadas", guid = Guid.NewGuid(), created = DateTime.Now });
db.Add(new Doc { id = "f", name = "Jimmy", content = "blah blah blah in a record", description = "asdasdasdasdasdasd", guid = Guid.NewGuid(), created = DateTime.Now });
db.Add(new Doc { id = "a", name = "Jon", content = "blah blah blah in a record", description = "asdasdasdasd", guid = Guid.NewGuid(), created = DateTime.Now });
db.Add(new Doc { id = "b", name = "Steve", content = "blah blah blah in a record", description = "asdadadadsadsad", guid = Guid.NewGuid(), created = DateTime.Now });
db.Add(new Doc { id = "c", name = "Frank", content = "blah blah blah in a record", description = "asddsadadadsadad", guid = Guid.NewGuid(), created = DateTime.Now });
db.Add(new Doc { id = "d", name = "Bobby", content = "blah blah blah in a record", description = "adsasdasdsadasdads", guid = Guid.NewGuid(), created = DateTime.Now });
db.Add(new Doc { id = "e", name = "Simon", content = "blah blah blah in a record", description = "asdasdsadadsadas", guid = Guid.NewGuid(), created = DateTime.Now });
db.Add(new Doc { id = "f", name = "Jimmy", content = "blah blah blah in a record", description = "asdasdasdasdasdasd", guid = Guid.NewGuid(), created = DateTime.Now });
db.Add(new Doc { id = "a", name = "Jon", content = "blah blah blah in a record", description = "asdasdasdasd", guid = Guid.NewGuid(), created = DateTime.Now });
db.Add(new Doc { id = "b", name = "Steve", content = "blah blah blah in a record", description = "asdadadadsadsad", guid = Guid.NewGuid(), created = DateTime.Now });
db.Add(new Doc { id = "c", name = "Frank", content = "blah blah blah in a record", description = "asddsadadadsadad", guid = Guid.NewGuid(), created = DateTime.Now });
db.Add(new Doc { id = "d", name = "Bobby", content = "blah blah blah in a record", description = "adsasdasdsadasdads", guid = Guid.NewGuid(), created = DateTime.Now });
db.Add(new Doc { id = "e", name = "Simon", content = "blah blah blah in a record", description = "asdasdsadadsadas", guid = Guid.NewGuid(), created = DateTime.Now });
db.Add(new Doc { id = "f", name = "Jimmy", content = "blah blah blah in a record", description = "asdasdasdasdasdasd", guid = Guid.NewGuid(), created = DateTime.Now });
db.Add(new Doc { id = "f", name = "Jimmy", content = "blah blah blah in a record", description = "asdasdasdasdasdasd", guid = Guid.NewGuid(), created = DateTime.Now });
db.Add(new Doc { id = "a", name = "Jon", content = "blah blah blah in a record", description = "asdasdasdasd", guid = Guid.NewGuid(), created = DateTime.Now });
db.Add(new Doc { id = "b", name = "Jon", content = "blah blah blah in a record", description = "asdasdasdasd", guid = Guid.NewGuid(), created = DateTime.Now });
db.Add(new Doc { id = "c", name = "Steve", content = "blah blah blah in a record", description = "asdadadadsadsad", guid = Guid.NewGuid(), created = DateTime.Now });
db.Add(new Doc { id = "d", name = "Frank", content = "blah blah blah in a record", description = "asddsadadadsadad", guid = Guid.NewGuid(), created = DateTime.Now });
db.Add(new Doc { id = "e", name = "Bobby", content = "blah blah blah in a record", description = "adsasdasdsadasdads", guid = Guid.NewGuid(), created = DateTime.Now });
db.Add(new Doc { id = "f", name = "Simon", content = "blah blah blah in a record", description = "asdasdsadadsadas", guid = Guid.NewGuid(), created = DateTime.Now });
db.Add(new Doc { id = "fs", name = "Jimmy", content = "blah blah blah in a record", description = "asdasdasdasdasdasd", guid = Guid.NewGuid(), created = DateTime.Now });
db.Add(new Doc { id = "a", name = "Jon", content = "blah blah blah in a record", description = "asdasdasdasd", guid = Guid.NewGuid(), created = DateTime.Now });
db.Add(new Doc { id = "b", name = "Steve", content = "blah blah blah in a record", description = "asdadadadsadsad", guid = Guid.NewGuid(), created = DateTime.Now });
db.Add(new Doc { id = "c", name = "Frank", content = "blah blah blah in a record", description = "asddsadadadsadad", guid = Guid.NewGuid(), created = DateTime.Now });
db.Add(new Doc { id = "d", name = "Bobby", content = "blah blah blah in a record", description = "adsasdasdsadasdads", guid = Guid.NewGuid(), created = DateTime.Now });
db.Add(new Doc { id = "e", name = "Simon", content = "blah blah blah in a record", description = "asdasdsadadsadas", guid = Guid.NewGuid(), created = DateTime.Now });
db.Add(new Doc { id = "f", name = "Jimmy", content = "blah blah blah in a record", description = "asdasdasdasdasdasd", guid = Guid.NewGuid(), created = DateTime.Now });
db.Add(new Doc { id = "a", name = "Jon", content = "blah blah blah in a record", description = "asdasdasdasd", guid = Guid.NewGuid(), created = DateTime.Now });
db.Add(new Doc { id = "b", name = "Steve", content = "blah blah blah in a record", description = "asdadadadsadsad", guid = Guid.NewGuid(), created = DateTime.Now });
db.Add(new Doc { id = "c", name = "Frank", content = "blah blah blah in a record", description = "asddsadadadsadad", guid = Guid.NewGuid(), created = DateTime.Now });
db.Add(new Doc { id = "d", name = "Bobby", content = "blah blah blah in a record", description = "adsasdasdsadasdads", guid = Guid.NewGuid(), created = DateTime.Now });
db.Add(new Doc { id = "e", name = "Simon", content = "blah blah blah in a record", description = "asdasdsadadsadas", guid = Guid.NewGuid(), created = DateTime.Now });
db.Add(new Doc { id = "f", name = "Jimmy", content = "blah blah blah in a record", description = "asdasdasdasdasdasd", guid = Guid.NewGuid(), created = DateTime.Now });
db.Add(new Doc { id = "a", name = "Jon", content = "blah blah blah in a record", description = "asdasdasdasd", guid = Guid.NewGuid(), created = DateTime.Now });
db.Add(new Doc { id = "b", name = "Steve", content = "blah blah blah in a record", description = "asdadadadsadsad", guid = Guid.NewGuid(), created = DateTime.Now });
db.Add(new Doc { id = "c", name = "Frank", content = "blah blah blah in a record", description = "asddsadadadsadad", guid = Guid.NewGuid(), created = DateTime.Now });
db.Add(new Doc { id = "d", name = "Bobby", content = "blah blah blah in a record", description = "adsasdasdsadasdads", guid = Guid.NewGuid(), created = DateTime.Now });
db.Add(new Doc { id = "e", name = "Simon", content = "blah blah blah in a record", description = "asdasdsadadsadas", guid = Guid.NewGuid(), created = DateTime.Now });
db.Add(new Doc { id = "f", name = "Jimmy", content = "blah blah blah in a record", description = "asdasdasdasdasdasd", guid = Guid.NewGuid(), created = DateTime.Now });
db.Add(new Doc { id = "f", name = "Jimmy", content = "blah blah blah in a record", description = "asdasdasdasdasdasd", guid = Guid.NewGuid(), created = DateTime.Now });
db.Add(new Doc { id = "a", name = "Jon", content = "blah blah blah in a record", description = "asdasdasdasd", guid = Guid.NewGuid(), created = DateTime.Now });
db.Add(new Doc { id = "b", name = "Jon", content = "blah blah blah in a record", description = "asdasdasdasd", guid = Guid.NewGuid(), created = DateTime.Now });
db.Add(new Doc { id = "c", name = "Steve", content = "blah blah blah in a record", description = "asdadadadsadsad", guid = Guid.NewGuid(), created = DateTime.Now });
db.Add(new Doc { id = "d", name = "Frank", content = "blah blah blah in a record", description = "asddsadadadsadad", guid = Guid.NewGuid(), created = DateTime.Now });
db.Add(new Doc { id = "e", name = "Bobby", content = "blah blah blah in a record", description = "adsasdasdsadasdads", guid = Guid.NewGuid(), created = DateTime.Now });
db.Add(new Doc { id = "f", name = "Simon", content = "blah blah blah in a record", description = "asdasdsadadsadas", guid = Guid.NewGuid(), created = DateTime.Now });
db.Add(new Doc { id = "fs", name = "Jimmy", content = "blah blah blah in a record", description = "asdasdasdasdasdasd", guid = Guid.NewGuid(), created = DateTime.Now });
db.Add(new Doc { id = "a", name = "Jon", content = "blah blah blah in a record", description = "asdasdasdasd", guid = Guid.NewGuid(), created = DateTime.Now });
db.Add(new Doc { id = "b", name = "Steve", content = "blah blah blah in a record", description = "asdadadadsadsad", guid = Guid.NewGuid(), created = DateTime.Now });
db.Add(new Doc { id = "c", name = "Frank", content = "blah blah blah in a record", description = "asddsadadadsadad", guid = Guid.NewGuid(), created = DateTime.Now });
db.Add(new Doc { id = "d", name = "Bobby", content = "blah blah blah in a record", description = "adsasdasdsadasdads", guid = Guid.NewGuid(), created = DateTime.Now });
db.Add(new Doc { id = "e", name = "Simon", content = "blah blah blah in a record", description = "asdasdsadadsadas", guid = Guid.NewGuid(), created = DateTime.Now });
db.Add(new Doc { id = "f", name = "Jimmy", content = "blah blah blah in a record", description = "asdasdasdasdasdasd", guid = Guid.NewGuid(), created = DateTime.Now });
db.Add(new Doc { id = "a", name = "Jon", content = "blah blah blah in a record", description = "asdasdasdasd", guid = Guid.NewGuid(), created = DateTime.Now });
db.Add(new Doc { id = "b", name = "Steve", content = "blah blah blah in a record", description = "asdadadadsadsad", guid = Guid.NewGuid(), created = DateTime.Now });
db.Add(new Doc { id = "c", name = "Frank", content = "blah blah blah in a record", description = "asddsadadadsadad", guid = Guid.NewGuid(), created = DateTime.Now });
db.Add(new Doc { id = "d", name = "Bobby", content = "blah blah blah in a record", description = "adsasdasdsadasdads", guid = Guid.NewGuid(), created = DateTime.Now });
db.Add(new Doc { id = "e", name = "Simon", content = "blah blah blah in a record", description = "asdasdsadadsadas", guid = Guid.NewGuid(), created = DateTime.Now });
db.Add(new Doc { id = "f", name = "Jimmy", content = "blah blah blah in a record", description = "asdasdasdasdasdasd", guid = Guid.NewGuid(), created = DateTime.Now });
db.Add(new Doc { id = "a", name = "Jon", content = "blah blah blah in a record", description = "asdasdasdasd", guid = Guid.NewGuid(), created = DateTime.Now });
db.Add(new Doc { id = "b", name = "Steve", content = "blah blah blah in a record", description = "asdadadadsadsad", guid = Guid.NewGuid(), created = DateTime.Now });
db.Add(new Doc { id = "c", name = "Frank", content = "blah blah blah in a record", description = "asddsadadadsadad", guid = Guid.NewGuid(), created = DateTime.Now });
db.Add(new Doc { id = "d", name = "Bobby", content = "blah blah blah in a record", description = "adsasdasdsadasdads", guid = Guid.NewGuid(), created = DateTime.Now });
db.Add(new Doc { id = "e", name = "Simon", content = "blah blah blah in a record", description = "asdasdsadadsadas", guid = Guid.NewGuid(), created = DateTime.Now });
db.Add(new Doc { id = "f", name = "Jimmy", content = "blah blah blah in a record", description = "asdasdasdasdasdasd", guid = Guid.NewGuid(), created = DateTime.Now });
db.Add(new Doc { id = "f", name = "Jimmy", content = "blah blah blah in a record", description = "asdasdasdasdasdasd", guid = Guid.NewGuid(), created = DateTime.Now });
db.Add(new Doc { id = "a", name = "Jon", content = "blah blah blah in a record", description = "asdasdasdasd", guid = Guid.NewGuid(), created = DateTime.Now });
db.Add(new Doc { id = "b", name = "Jon", content = "blah blah blah in a record", description = "asdasdasdasd", guid = Guid.NewGuid(), created = DateTime.Now });
db.Add(new Doc { id = "c", name = "Steve", content = "blah blah blah in a record", description = "asdadadadsadsad", guid = Guid.NewGuid(), created = DateTime.Now });
db.Add(new Doc { id = "d", name = "Frank", content = "blah blah blah in a record", description = "asddsadadadsadad", guid = Guid.NewGuid(), created = DateTime.Now });
db.Add(new Doc { id = "e", name = "Bobby", content = "blah blah blah in a record", description = "adsasdasdsadasdads", guid = Guid.NewGuid(), created = DateTime.Now });
db.Add(new Doc { id = "f", name = "Simon", content = "blah blah blah in a record", description = "asdasdsadadsadas", guid = Guid.NewGuid(), created = DateTime.Now });
db.Add(new Doc { id = "fs", name = "Jimmy", content = "blah blah blah in a record", description = "asdasdasdasdasdasd", guid = Guid.NewGuid(), created = DateTime.Now });
db.Add(new Doc { id = "a", name = "Jon", content = "blah blah blah in a record", description = "asdasdasdasd", guid = Guid.NewGuid(), created = DateTime.Now });
db.Add(new Doc { id = "b", name = "Steve", content = "blah blah blah in a record", description = "asdadadadsadsad", guid = Guid.NewGuid(), created = DateTime.Now });
db.Add(new Doc { id = "c", name = "Frank", content = "blah blah blah in a record", description = "asddsadadadsadad", guid = Guid.NewGuid(), created = DateTime.Now });
db.Add(new Doc { id = "d", name = "Bobby", content = "blah blah blah in a record", description = "adsasdasdsadasdads", guid = Guid.NewGuid(), created = DateTime.Now });
db.Add(new Doc { id = "e", name = "Simon", content = "blah blah blah in a record", description = "asdasdsadadsadas", guid = Guid.NewGuid(), created = DateTime.Now });
db.Add(new Doc { id = "f", name = "Jimmy", content = "blah blah blah in a record", description = "asdasdasdasdasdasd", guid = Guid.NewGuid(), created = DateTime.Now });
db.Add(new Doc { id = "a", name = "Jon", content = "blah blah blah in a record", description = "asdasdasdasd", guid = Guid.NewGuid(), created = DateTime.Now });
db.Add(new Doc { id = "b", name = "Steve", content = "blah blah blah in a record", description = "asdadadadsadsad", guid = Guid.NewGuid(), created = DateTime.Now });
db.Add(new Doc { id = "c", name = "Frank", content = "blah blah blah in a record", description = "asddsadadadsadad", guid = Guid.NewGuid(), created = DateTime.Now });
db.Add(new Doc { id = "d", name = "Bobby", content = "blah blah blah in a record", description = "adsasdasdsadasdads", guid = Guid.NewGuid(), created = DateTime.Now });
db.Add(new Doc { id = "e", name = "Simon", content = "blah blah blah in a record", description = "asdasdsadadsadas", guid = Guid.NewGuid(), created = DateTime.Now });
db.Add(new Doc { id = "f", name = "Jimmy", content = "blah blah blah in a record", description = "asdasdasdasdasdasd", guid = Guid.NewGuid(), created = DateTime.Now });
db.Add(new Doc { id = "a", name = "Jon", content = "blah blah blah in a record", description = "asdasdasdasd", guid = Guid.NewGuid(), created = DateTime.Now });
db.Add(new Doc { id = "b", name = "Steve", content = "blah blah blah in a record", description = "asdadadadsadsad", guid = Guid.NewGuid(), created = DateTime.Now });
db.Add(new Doc { id = "c", name = "Frank", content = "blah blah blah in a record", description = "asddsadadadsadad", guid = Guid.NewGuid(), created = DateTime.Now });
db.Add(new Doc { id = "d", name = "Bobby", content = "blah blah blah in a record", description = "adsasdasdsadasdads", guid = Guid.NewGuid(), created = DateTime.Now });
db.Add(new Doc { id = "e", name = "Simon", content = "blah blah blah in a record", description = "asdasdsadadsadas", guid = Guid.NewGuid(), created = DateTime.Now });
db.Add(new Doc { id = "f", name = "Jimmy", content = "blah blah blah in a record", description = "asdasdasdasdasdasd", guid = Guid.NewGuid(), created = DateTime.Now });
db.Add(new Doc { id = "f", name = "Jimmy", content = "blah blah blah in a record", description = "asdasdasdasdasdasd", guid = Guid.NewGuid(), created = DateTime.Now });
db.Add(new Doc { id = "a", name = "Jon", content = "blah blah blah in a record", description = "asdasdasdasd", guid = Guid.NewGuid(), created = DateTime.Now });
db.Add(new Doc { id = "b", name = "Jon", content = "blah blah blah in a record", description = "asdasdasdasd", guid = Guid.NewGuid(), created = DateTime.Now });
db.Add(new Doc { id = "c", name = "Steve", content = "blah blah blah in a record", description = "asdadadadsadsad", guid = Guid.NewGuid(), created = DateTime.Now });
db.Add(new Doc { id = "d", name = "Frank", content = "blah blah blah in a record", description = "asddsadadadsadad", guid = Guid.NewGuid(), created = DateTime.Now });
db.Add(new Doc { id = "e", name = "Bobby", content = "blah blah blah in a record", description = "adsasdasdsadasdads", guid = Guid.NewGuid(), created = DateTime.Now });
db.Add(new Doc { id = "f", name = "Simon", content = "blah blah blah in a record", description = "asdasdsadadsadas", guid = Guid.NewGuid(), created = DateTime.Now });
db.Add(new Doc { id = "fs", name = "Jimmy", content = "blah blah blah in a record", description = "asdasdasdasdasdasd", guid = Guid.NewGuid(), created = DateTime.Now });
db.Add(new Doc { id = "a", name = "Jon", content = "blah blah blah in a record", description = "asdasdasdasd", guid = Guid.NewGuid(), created = DateTime.Now });
db.Add(new Doc { id = "b", name = "Steve", content = "blah blah blah in a record", description = "asdadadadsadsad", guid = Guid.NewGuid(), created = DateTime.Now });
db.Add(new Doc { id = "c", name = "Frank", content = "blah blah blah in a record", description = "asddsadadadsadad", guid = Guid.NewGuid(), created = DateTime.Now });
db.Add(new Doc { id = "d", name = "Bobby", content = "blah blah blah in a record", description = "adsasdasdsadasdads", guid = Guid.NewGuid(), created = DateTime.Now });
db.Add(new Doc { id = "e", name = "Simon", content = "blah blah blah in a record", description = "asdasdsadadsadas", guid = Guid.NewGuid(), created = DateTime.Now });
db.Add(new Doc { id = "f", name = "Jimmy", content = "blah blah blah in a record", description = "asdasdasdasdasdasd", guid = Guid.NewGuid(), created = DateTime.Now });
db.Add(new Doc { id = "a", name = "Jon", content = "blah blah blah in a record", description = "asdasdasdasd", guid = Guid.NewGuid(), created = DateTime.Now });
db.Add(new Doc { id = "b", name = "Steve", content = "blah blah blah in a record", description = "asdadadadsadsad", guid = Guid.NewGuid(), created = DateTime.Now });
db.Add(new Doc { id = "c", name = "Frank", content = "blah blah blah in a record", description = "asddsadadadsadad", guid = Guid.NewGuid(), created = DateTime.Now });
db.Add(new Doc { id = "d", name = "Bobby", content = "blah blah blah in a record", description = "adsasdasdsadasdads", guid = Guid.NewGuid(), created = DateTime.Now });
db.Add(new Doc { id = "e", name = "Simon", content = "blah blah blah in a record", description = "asdasdsadadsadas", guid = Guid.NewGuid(), created = DateTime.Now });
db.Add(new Doc { id = "f", name = "Jimmy", content = "blah blah blah in a record", description = "asdasdasdasdasdasd", guid = Guid.NewGuid(), created = DateTime.Now });
db.Add(new Doc { id = "a", name = "Jon", content = "blah blah blah in a record", description = "asdasdasdasd", guid = Guid.NewGuid(), created = DateTime.Now });
db.Add(new Doc { id = "b", name = "Steve", content = "blah blah blah in a record", description = "asdadadadsadsad", guid = Guid.NewGuid(), created = DateTime.Now });
db.Add(new Doc { id = "c", name = "Frank", content = "blah blah blah in a record", description = "asddsadadadsadad", guid = Guid.NewGuid(), created = DateTime.Now });
db.Add(new Doc { id = "d", name = "Bobby", content = "blah blah blah in a record", description = "adsasdasdsadasdads", guid = Guid.NewGuid(), created = DateTime.Now });
db.Add(new Doc { id = "e", name = "Simon", content = "blah blah blah in a record", description = "asdasdsadadsadas", guid = Guid.NewGuid(), created = DateTime.Now });
db.Add(new Doc { id = "f", name = "Jimmy", content = "blah blah blah in a record", description = "asdasdasdasdasdasd", guid = Guid.NewGuid(), created = DateTime.Now });
db.Add(new Doc { id = "f", name = "Jimmy", content = "blah blah blah in a record", description = "asdasdasdasdasdasd", guid = Guid.NewGuid(), created = DateTime.Now });
db.Add(new Doc { id = "a", name = "Jon", content = "blah blah blah in a record", description = "asdasdasdasd", guid = Guid.NewGuid(), created = DateTime.Now });
db.Add(new Doc { id = "b", name = "Jon", content = "blah blah blah in a record", description = "asdasdasdasd", guid = Guid.NewGuid(), created = DateTime.Now });
db.Add(new Doc { id = "c", name = "Steve", content = "blah blah blah in a record", description = "asdadadadsadsad", guid = Guid.NewGuid(), created = DateTime.Now });
db.Add(new Doc { id = "d", name = "Frank", content = "blah blah blah in a record", description = "asddsadadadsadad", guid = Guid.NewGuid(), created = DateTime.Now });
db.Add(new Doc { id = "e", name = "Bobby", content = "blah blah blah in a record", description = "adsasdasdsadasdads", guid = Guid.NewGuid(), created = DateTime.Now });
db.Add(new Doc { id = "f", name = "Simon", content = "blah blah blah in a record", description = "asdasdsadadsadas", guid = Guid.NewGuid(), created = DateTime.Now });
db.Add(new Doc { id = "fs", name = "Jimmy", content = "blah blah blah in a record", description = "asdasdasdasdasdasd", guid = Guid.NewGuid(), created = DateTime.Now });
db.Add(new Doc { id = "a", name = "Jon", content = "blah blah blah in a record", description = "asdasdasdasd", guid = Guid.NewGuid(), created = DateTime.Now });
db.Add(new Doc { id = "b", name = "Steve", content = "blah blah blah in a record", description = "asdadadadsadsad", guid = Guid.NewGuid(), created = DateTime.Now });
db.Add(new Doc { id = "c", name = "Frank", content = "blah blah blah in a record", description = "asddsadadadsadad", guid = Guid.NewGuid(), created = DateTime.Now });
db.Add(new Doc { id = "d", name = "Bobby", content = "blah blah blah in a record", description = "adsasdasdsadasdads", guid = Guid.NewGuid(), created = DateTime.Now });
db.Add(new Doc { id = "e", name = "Simon", content = "blah blah blah in a record", description = "asdasdsadadsadas", guid = Guid.NewGuid(), created = DateTime.Now });
db.Add(new Doc { id = "f", name = "Jimmy", content = "blah blah blah in a record", description = "asdasdasdasdasdasd", guid = Guid.NewGuid(), created = DateTime.Now });
db.Add(new Doc { id = "a", name = "Jon", content = "blah blah blah in a record", description = "asdasdasdasd", guid = Guid.NewGuid(), created = DateTime.Now });
db.Add(new Doc { id = "b", name = "Steve", content = "blah blah blah in a record", description = "asdadadadsadsad", guid = Guid.NewGuid(), created = DateTime.Now });
db.Add(new Doc { id = "c", name = "Frank", content = "blah blah blah in a record", description = "asddsadadadsadad", guid = Guid.NewGuid(), created = DateTime.Now });
db.Add(new Doc { id = "d", name = "Bobby", content = "blah blah blah in a record", description = "adsasdasdsadasdads", guid = Guid.NewGuid(), created = DateTime.Now });
db.Add(new Doc { id = "e", name = "Simon", content = "blah blah blah in a record", description = "asdasdsadadsadas", guid = Guid.NewGuid(), created = DateTime.Now });
db.Add(new Doc { id = "f", name = "Jimmy", content = "blah blah blah in a record", description = "asdasdasdasdasdasd", guid = Guid.NewGuid(), created = DateTime.Now });
db.Add(new Doc { id = "a", name = "Jon", content = "blah blah blah in a record", description = "asdasdasdasd", guid = Guid.NewGuid(), created = DateTime.Now });
db.Add(new Doc { id = "b", name = "Steve", content = "blah blah blah in a record", description = "asdadadadsadsad", guid = Guid.NewGuid(), created = DateTime.Now });
db.Add(new Doc { id = "c", name = "Frank", content = "blah blah blah in a record", description = "asddsadadadsadad", guid = Guid.NewGuid(), created = DateTime.Now });
db.Add(new Doc { id = "d", name = "Bobby", content = "blah blah blah in a record", description = "adsasdasdsadasdads", guid = Guid.NewGuid(), created = DateTime.Now });
db.Add(new Doc { id = "e", name = "Simon", content = "blah blah blah in a record", description = "asdasdsadadsadas", guid = Guid.NewGuid(), created = DateTime.Now });
db.Add(new Doc { id = "f", name = "Jimmy", content = "blah blah blah in a record", description = "asdasdasdasdasdasd", guid = Guid.NewGuid(), created = DateTime.Now });
db.Add(new Doc { id = "f", name = "Jimmy", content = "blah blah blah in a record", description = "asdasdasdasdasdasd", guid = Guid.NewGuid(), created = DateTime.Now });
db.Add(new Doc { id = "a", name = "Jon", content = "blah blah blah in a record", description = "asdasdasdasd", guid = Guid.NewGuid(), created = DateTime.Now });
db.Add(new Doc { id = "b", name = "Jon", content = "blah blah blah in a record", description = "asdasdasdasd", guid = Guid.NewGuid(), created = DateTime.Now });
db.Add(new Doc { id = "c", name = "Steve", content = "blah blah blah in a record", description = "asdadadadsadsad", guid = Guid.NewGuid(), created = DateTime.Now });
db.Add(new Doc { id = "d", name = "Frank", content = "blah blah blah in a record", description = "asddsadadadsadad", guid = Guid.NewGuid(), created = DateTime.Now });
db.Add(new Doc { id = "e", name = "Bobby", content = "blah blah blah in a record", description = "adsasdasdsadasdads", guid = Guid.NewGuid(), created = DateTime.Now });
db.Add(new Doc { id = "f", name = "Simon", content = "blah blah blah in a record", description = "asdasdsadadsadas", guid = Guid.NewGuid(), created = DateTime.Now });
db.Add(new Doc { id = "fs", name = "Jimmy", content = "blah blah blah in a record", description = "asdasdasdasdasdasd", guid = Guid.NewGuid(), created = DateTime.Now });
db.Add(new Doc { id = "a", name = "Jon", content = "blah blah blah in a record", description = "asdasdasdasd", guid = Guid.NewGuid(), created = DateTime.Now });
db.Add(new Doc { id = "b", name = "Steve", content = "blah blah blah in a record", description = "asdadadadsadsad", guid = Guid.NewGuid(), created = DateTime.Now });
db.Add(new Doc { id = "c", name = "Frank", content = "blah blah blah in a record", description = "asddsadadadsadad", guid = Guid.NewGuid(), created = DateTime.Now });
db.Add(new Doc { id = "d", name = "Bobby", content = "blah blah blah in a record", description = "adsasdasdsadasdads", guid = Guid.NewGuid(), created = DateTime.Now });
db.Add(new Doc { id = "e", name = "Simon", content = "blah blah blah in a record", description = "asdasdsadadsadas", guid = Guid.NewGuid(), created = DateTime.Now });
db.Add(new Doc { id = "f", name = "Jimmy", content = "blah blah blah in a record", description = "asdasdasdasdasdasd", guid = Guid.NewGuid(), created = DateTime.Now });
db.Add(new Doc { id = "a", name = "Jon", content = "blah blah blah in a record", description = "asdasdasdasd", guid = Guid.NewGuid(), created = DateTime.Now });
db.Add(new Doc { id = "b", name = "Steve", content = "blah blah blah in a record", description = "asdadadadsadsad", guid = Guid.NewGuid(), created = DateTime.Now });
db.Add(new Doc { id = "c", name = "Frank", content = "blah blah blah in a record", description = "asddsadadadsadad", guid = Guid.NewGuid(), created = DateTime.Now });
db.Add(new Doc { id = "d", name = "Bobby", content = "blah blah blah in a record", description = "adsasdasdsadasdads", guid = Guid.NewGuid(), created = DateTime.Now });
db.Add(new Doc { id = "e", name = "Simon", content = "blah blah blah in a record", description = "asdasdsadadsadas", guid = Guid.NewGuid(), created = DateTime.Now });
db.Add(new Doc { id = "f", name = "Jimmy", content = "blah blah blah in a record", description = "asdasdasdasdasdasd", guid = Guid.NewGuid(), created = DateTime.Now });
db.Add(new Doc { id = "a", name = "Jon", content = "blah blah blah in a record", description = "asdasdasdasd", guid = Guid.NewGuid(), created = DateTime.Now });
db.Add(new Doc { id = "b", name = "Steve", content = "blah blah blah in a record", description = "asdadadadsadsad", guid = Guid.NewGuid(), created = DateTime.Now });
db.Add(new Doc { id = "c", name = "Frank", content = "blah blah blah in a record", description = "asddsadadadsadad", guid = Guid.NewGuid(), created = DateTime.Now });
db.Add(new Doc { id = "d", name = "Bobby", content = "blah blah blah in a record", description = "adsasdasdsadasdads", guid = Guid.NewGuid(), created = DateTime.Now });
db.Add(new Doc { id = "e", name = "Simon", content = "blah blah blah in a record", description = "asdasdsadadsadas", guid = Guid.NewGuid(), created = DateTime.Now });
db.Add(new Doc { id = "f", name = "Jimmy", content = "blah blah blah in a record", description = "asdasdasdasdasdasd", guid = Guid.NewGuid(), created = DateTime.Now });
db.Add(new Doc { id = "f", name = "Jimmy", content = "blah blah blah in a record", description = "asdasdasdasdasdasd", guid = Guid.NewGuid(), created = DateTime.Now });
db.Add(new Doc { id = "a", name = "Jon", content = "blah blah blah in a record", description = "asdasdasdasd", guid = Guid.NewGuid(), created = DateTime.Now });
db.Add(new Doc { id = "b", name = "Jon", content = "blah blah blah in a record", description = "asdasdasdasd", guid = Guid.NewGuid(), created = DateTime.Now });
db.Add(new Doc { id = "c", name = "Steve", content = "blah blah blah in a record", description = "asdadadadsadsad", guid = Guid.NewGuid(), created = DateTime.Now });
db.Add(new Doc { id = "d", name = "Frank", content = "blah blah blah in a record", description = "asddsadadadsadad", guid = Guid.NewGuid(), created = DateTime.Now });
db.Add(new Doc { id = "e", name = "Bobby", content = "blah blah blah in a record", description = "adsasdasdsadasdads", guid = Guid.NewGuid(), created = DateTime.Now });
db.Add(new Doc { id = "f", name = "Simon", content = "blah blah blah in a record", description = "asdasdsadadsadas", guid = Guid.NewGuid(), created = DateTime.Now });
db.Add(new Doc { id = "fs", name = "Jimmy", content = "blah blah blah in a record", description = "asdasdasdasdasdasd", guid = Guid.NewGuid(), created = DateTime.Now });
db.Add(new Doc { id = "a", name = "Jon", content = "blah blah blah in a record", description = "asdasdasdasd", guid = Guid.NewGuid(), created = DateTime.Now });
db.Add(new Doc { id = "b", name = "Steve", content = "blah blah blah in a record", description = "asdadadadsadsad", guid = Guid.NewGuid(), created = DateTime.Now });
db.Add(new Doc { id = "c", name = "Frank", content = "blah blah blah in a record", description = "asddsadadadsadad", guid = Guid.NewGuid(), created = DateTime.Now });
db.Add(new Doc { id = "d", name = "Bobby", content = "blah blah blah in a record", description = "adsasdasdsadasdads", guid = Guid.NewGuid(), created = DateTime.Now });
db.Add(new Doc { id = "e", name = "Simon", content = "blah blah blah in a record", description = "asdasdsadadsadas", guid = Guid.NewGuid(), created = DateTime.Now });
db.Add(new Doc { id = "f", name = "Jimmy", content = "blah blah blah in a record", description = "asdasdasdasdasdasd", guid = Guid.NewGuid(), created = DateTime.Now });
db.Add(new Doc { id = "a", name = "Jon", content = "blah blah blah in a record", description = "asdasdasdasd", guid = Guid.NewGuid(), created = DateTime.Now });
db.Add(new Doc { id = "b", name = "Steve", content = "blah blah blah in a record", description = "asdadadadsadsad", guid = Guid.NewGuid(), created = DateTime.Now });
db.Add(new Doc { id = "c", name = "Frank", content = "blah blah blah in a record", description = "asddsadadadsadad", guid = Guid.NewGuid(), created = DateTime.Now });
db.Add(new Doc { id = "d", name = "Bobby", content = "blah blah blah in a record", description = "adsasdasdsadasdads", guid = Guid.NewGuid(), created = DateTime.Now });
db.Add(new Doc { id = "e", name = "Simon", content = "blah blah blah in a record", description = "asdasdsadadsadas", guid = Guid.NewGuid(), created = DateTime.Now });
db.Add(new Doc { id = "f", name = "Jimmy", content = "blah blah blah in a record", description = "asdasdasdasdasdasd", guid = Guid.NewGuid(), created = DateTime.Now });
db.Add(new Doc { id = "a", name = "Jon", content = "blah blah blah in a record", description = "asdasdasdasd", guid = Guid.NewGuid(), created = DateTime.Now });
db.Add(new Doc { id = "b", name = "Steve", content = "blah blah blah in a record", description = "asdadadadsadsad", guid = Guid.NewGuid(), created = DateTime.Now });
db.Add(new Doc { id = "c", name = "Frank", content = "blah blah blah in a record", description = "asddsadadadsadad", guid = Guid.NewGuid(), created = DateTime.Now });
db.Add(new Doc { id = "d", name = "Bobby", content = "blah blah blah in a record", description = "adsasdasdsadasdads", guid = Guid.NewGuid(), created = DateTime.Now });
db.Add(new Doc { id = "e", name = "Simon", content = "blah blah blah in a record", description = "asdasdsadadsadas", guid = Guid.NewGuid(), created = DateTime.Now });
db.Add(new Doc { id = "f", name = "Jimmy", content = "blah blah blah in a record", description = "asdasdasdasdasdasd", guid = Guid.NewGuid(), created = DateTime.Now });
db.Add(new Doc { id = "f", name = "Jimmy", content = "blah blah blah in a record", description = "asdasdasdasdasdasd", guid = Guid.NewGuid(), created = DateTime.Now });
db.Add(new Doc { id = "a", name = "Jon", content = "blah blah blah in a record", description = "asdasdasdasd", guid = Guid.NewGuid(), created = DateTime.Now });
db.Add(new Doc { id = "b", name = "Jon", content = "blah blah blah in a record", description = "asdasdasdasd", guid = Guid.NewGuid(), created = DateTime.Now });
db.Add(new Doc { id = "c", name = "Steve", content = "blah blah blah in a record", description = "asdadadadsadsad", guid = Guid.NewGuid(), created = DateTime.Now });
db.Add(new Doc { id = "d", name = "Frank", content = "blah blah blah in a record", description = "asddsadadadsadad", guid = Guid.NewGuid(), created = DateTime.Now });
db.Add(new Doc { id = "e", name = "Bobby", content = "blah blah blah in a record", description = "adsasdasdsadasdads", guid = Guid.NewGuid(), created = DateTime.Now });
db.Add(new Doc { id = "f", name = "Simon", content = "blah blah blah in a record", description = "asdasdsadadsadas", guid = Guid.NewGuid(), created = DateTime.Now });
db.Add(new Doc { id = "fs", name = "Jimmy", content = "blah blah blah in a record", description = "asdasdasdasdasdasd", guid = Guid.NewGuid(), created = DateTime.Now });
db.Add(new Doc { id = "a", name = "Jon", content = "blah blah blah in a record", description = "asdasdasdasd", guid = Guid.NewGuid(), created = DateTime.Now });
db.Add(new Doc { id = "b", name = "Steve", content = "blah blah blah in a record", description = "asdadadadsadsad", guid = Guid.NewGuid(), created = DateTime.Now });
db.Add(new Doc { id = "c", name = "Frank", content = "blah blah blah in a record", description = "asddsadadadsadad", guid = Guid.NewGuid(), created = DateTime.Now });
db.Add(new Doc { id = "d", name = "Bobby", content = "blah blah blah in a record", description = "adsasdasdsadasdads", guid = Guid.NewGuid(), created = DateTime.Now });
db.Add(new Doc { id = "e", name = "Simon", content = "blah blah blah in a record", description = "asdasdsadadsadas", guid = Guid.NewGuid(), created = DateTime.Now });
db.Add(new Doc { id = "f", name = "Jimmy", content = "blah blah blah in a record", description = "asdasdasdasdasdasd", guid = Guid.NewGuid(), created = DateTime.Now });
db.Add(new Doc { id = "a", name = "Jon", content = "blah blah blah in a record", description = "asdasdasdasd", guid = Guid.NewGuid(), created = DateTime.Now });
db.Add(new Doc { id = "b", name = "Steve", content = "blah blah blah in a record", description = "asdadadadsadsad", guid = Guid.NewGuid(), created = DateTime.Now });
db.Add(new Doc { id = "c", name = "Frank", content = "blah blah blah in a record", description = "asddsadadadsadad", guid = Guid.NewGuid(), created = DateTime.Now });
db.Add(new Doc { id = "d", name = "Bobby", content = "blah blah blah in a record", description = "adsasdasdsadasdads", guid = Guid.NewGuid(), created = DateTime.Now });
db.Add(new Doc { id = "e", name = "Simon", content = "blah blah blah in a record", description = "asdasdsadadsadas", guid = Guid.NewGuid(), created = DateTime.Now });
db.Add(new Doc { id = "f", name = "Jimmy", content = "blah blah blah in a record", description = "asdasdasdasdasdasd", guid = Guid.NewGuid(), created = DateTime.Now });
db.Add(new Doc { id = "a", name = "Jon", content = "blah blah blah in a record", description = "asdasdasdasd", guid = Guid.NewGuid(), created = DateTime.Now });
db.Add(new Doc { id = "b", name = "Steve", content = "blah blah blah in a record", description = "asdadadadsadsad", guid = Guid.NewGuid(), created = DateTime.Now });
db.Add(new Doc { id = "c", name = "Frank", content = "blah blah blah in a record", description = "asddsadadadsadad", guid = Guid.NewGuid(), created = DateTime.Now });
db.Add(new Doc { id = "d", name = "Bobby", content = "blah blah blah in a record", description = "adsasdasdsadasdads", guid = Guid.NewGuid(), created = DateTime.Now });
db.Add(new Doc { id = "e", name = "Simon", content = "blah blah blah in a record", description = "asdasdsadadsadas", guid = Guid.NewGuid(), created = DateTime.Now });
db.Add(new Doc { id = "f", name = "Jimmy", content = "blah blah blah in a record", description = "asdasdasdasdasdasd", guid = Guid.NewGuid(), created = DateTime.Now });
db.Add(new Doc { id = "f", name = "Jimmy", content = "blah blah blah in a record", description = "asdasdasdasdasdasd", guid = Guid.NewGuid(), created = DateTime.Now });
db.Add(new Doc { id = "a", name = "Jon", content = "blah blah blah in a record", description = "asdasdasdasd", guid = Guid.NewGuid(), created = DateTime.Now });
db.Add(new Doc { id = "b", name = "Jon", content = "blah blah blah in a record", description = "asdasdasdasd", guid = Guid.NewGuid(), created = DateTime.Now });
db.Add(new Doc { id = "c", name = "Steve", content = "blah blah blah in a record", description = "asdadadadsadsad", guid = Guid.NewGuid(), created = DateTime.Now });
db.Add(new Doc { id = "d", name = "Frank", content = "blah blah blah in a record", description = "asddsadadadsadad", guid = Guid.NewGuid(), created = DateTime.Now });
db.Add(new Doc { id = "e", name = "Bobby", content = "blah blah blah in a record", description = "adsasdasdsadasdads", guid = Guid.NewGuid(), created = DateTime.Now });
db.Add(new Doc { id = "f", name = "Simon", content = "blah blah blah in a record", description = "asdasdsadadsadas", guid = Guid.NewGuid(), created = DateTime.Now });
db.Add(new Doc { id = "fs", name = "Jimmy", content = "blah blah blah in a record", description = "asdasdasdasdasdasd", guid = Guid.NewGuid(), created = DateTime.Now });
db.Add(new Doc { id = "a", name = "Jon", content = "blah blah blah in a record", description = "asdasdasdasd", guid = Guid.NewGuid(), created = DateTime.Now });
db.Add(new Doc { id = "b", name = "Steve", content = "blah blah blah in a record", description = "asdadadadsadsad", guid = Guid.NewGuid(), created = DateTime.Now });
db.Add(new Doc { id = "c", name = "Frank", content = "blah blah blah in a record", description = "asddsadadadsadad", guid = Guid.NewGuid(), created = DateTime.Now });
db.Add(new Doc { id = "d", name = "Bobby", content = "blah blah blah in a record", description = "adsasdasdsadasdads", guid = Guid.NewGuid(), created = DateTime.Now });
db.Add(new Doc { id = "e", name = "Simon", content = "blah blah blah in a record", description = "asdasdsadadsadas", guid = Guid.NewGuid(), created = DateTime.Now });
db.Add(new Doc { id = "f", name = "Jimmy", content = "blah blah blah in a record", description = "asdasdasdasdasdasd", guid = Guid.NewGuid(), created = DateTime.Now });
db.Add(new Doc { id = "a", name = "Jon", content = "blah blah blah in a record", description = "asdasdasdasd", guid = Guid.NewGuid(), created = DateTime.Now });
db.Add(new Doc { id = "b", name = "Steve", content = "blah blah blah in a record", description = "asdadadadsadsad", guid = Guid.NewGuid(), created = DateTime.Now });
db.Add(new Doc { id = "c", name = "Frank", content = "blah blah blah in a record", description = "asddsadadadsadad", guid = Guid.NewGuid(), created = DateTime.Now });
db.Add(new Doc { id = "d", name = "Bobby", content = "blah blah blah in a record", description = "adsasdasdsadasdads", guid = Guid.NewGuid(), created = DateTime.Now });



// serialize
//db.Dump();

// deserialize
db.Load();

// display
foreach (var ele in db.InMemoryDocuments.Values) Debug.WriteLine($"{ele.id,5} {ele.guid,10} {ele.name,10} {ele.description,20} {ele.content,15} {ele.created,15}");

Debug.WriteLine(db.InMemoryDocuments.Keys.Count.ToString());
