From ac35666ad056373ba2e2fec61b5203c882079512 Mon Sep 17 00:00:00 2001 From: Nicky Ye Date: Tue, 3 Dec 2024 13:56:41 +0100 Subject: [PATCH] Add big ass tests Co-authored-by: Patrick Shen # Conflicts: # src/Chirp.Infrastructure/Repositories/AuthorRepository.cs --- src/Chirp.Infrastructure/Dbinitializer.cs | 703 ++++++++++++++++++ .../Repositories/AuthorRepository.cs | 8 +- .../Chirp.Razor.Test/AuthorRepositoryTests.cs | 251 +++++++ test/Chirp.Razor.Test/CheepRepositoryTests.cs | 192 ++--- 4 files changed, 1036 insertions(+), 118 deletions(-) create mode 100644 test/Chirp.Razor.Test/AuthorRepositoryTests.cs diff --git a/src/Chirp.Infrastructure/Dbinitializer.cs b/src/Chirp.Infrastructure/Dbinitializer.cs index 612ea59..cc6f1af 100644 --- a/src/Chirp.Infrastructure/Dbinitializer.cs +++ b/src/Chirp.Infrastructure/Dbinitializer.cs @@ -761,4 +761,707 @@ private static async Task NormalizeAuthor(Author teacher, UserManager us } } + + + /// + /// Seeds the database with some initial Authors and cheeps. + /// + /// + /// + public static async Task SeedTestDatabase(ApplicationDbContext applicationContext) + { + if (!(applicationContext.Authors.Any() && applicationContext.Cheeps.Any())) + { + var a1 = new Author() { AuthorId = 1, UserName = "Roger Histand", Email = "Roger+Histand@hotmail.com", Cheeps = new List(), Follows = new List() }; + var a2 = new Author() { AuthorId = 2, UserName = "Luanna Muro", Email = "Luanna-Muro@ku.dk", Cheeps = new List(), Follows = new List() }; + var a3 = new Author() { AuthorId = 3, UserName = "Wendell Ballan", Email = "Wendell-Ballan@gmail.com", Cheeps = new List(), Follows = new List() }; + var a4 = new Author() { AuthorId = 4, UserName = "Nathan Sirmon", Email = "Nathan+Sirmon@dtu.dk", Cheeps = new List(), Follows = new List() }; + var a5 = new Author() { AuthorId = 5, UserName = "Quintin Sitts", Email = "Quintin+Sitts@itu.dk", Cheeps = new List(), Follows = new List() }; + var a6 = new Author() { AuthorId = 6, UserName = "Mellie Yost", Email = "Mellie+Yost@ku.dk", Cheeps = new List(), Follows = new List() }; + var a7 = new Author() { AuthorId = 7, UserName = "Malcolm Janski", Email = "Malcolm-Janski@gmail.com", Cheeps = new List(), Follows = new List() }; + var a8 = new Author() { AuthorId = 8, UserName = "Octavio Wagganer", Email = "Octavio.Wagganer@dtu.dk", Cheeps = new List(), Follows = new List() }; + var a9 = new Author() { AuthorId = 9, UserName = "Johnnie Calixto", Email = "Johnnie+Calixto@itu.dk", Cheeps = new List(), Follows = new List() }; + var a10 = new Author() { AuthorId = 10, UserName = "Jacqualine Gilcoine", Email = "Jacqualine.Gilcoine@gmail.com", Cheeps = new List(), Follows = new List() }; + var a11 = new Author() { AuthorId = 11, UserName = "Helge", Email = "ropf@itu.dk", Cheeps = new List(), Follows = new List() }; + var a12 = new Author() { AuthorId = 12, UserName = "Adrian", Email = "adho@itu.dk", Cheeps = new List(), Follows = new List() }; + + var authors = new List() { a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12 }; + + var c1 = new Cheep() { CheepId = 1, AuthorId = a10.AuthorId, Author = a10, Text = "They were married in Chicago, with old Smith, and was expected aboard every day; meantime, the two went past me.", TimeStamp = DateTime.Parse("2023-08-01 13:14:37") }; + var c2 = new Cheep() { CheepId = 2, AuthorId = a10.AuthorId, Author = a10, Text = "And then, as he listened to all that''s left o'' twenty-one people.", TimeStamp = DateTime.Parse("2023-08-01 13:15:21") }; + var c3 = new Cheep() { CheepId = 3, AuthorId = a10.AuthorId, Author = a10, Text = "In various enchanted attitudes, like the Sperm Whale.", TimeStamp = DateTime.Parse("2023-08-01 13:14:58") }; + var c4 = new Cheep() { CheepId = 4, AuthorId = a5.AuthorId, Author = a5, Text = "Unless we succeed in establishing ourselves in some monomaniac way whatever significance might lurk in them.", TimeStamp = DateTime.Parse("2023-08-01 13:14:34") }; + var c5 = new Cheep() { CheepId = 5, AuthorId = a10.AuthorId, Author = a10, Text = "At last we came back!", TimeStamp = DateTime.Parse("2023-08-01 13:14:35") }; + var c6 = new Cheep() { CheepId = 6, AuthorId = a3.AuthorId, Author = a3, Text = "At first he had only exchanged one trouble for another.", TimeStamp = DateTime.Parse("2023-08-01 13:14:13") }; + var c7 = new Cheep() { CheepId = 7, AuthorId = a10.AuthorId, Author = a10, Text = "In the first watch, and every creditor paid in full.", TimeStamp = DateTime.Parse("2023-08-01 13:16:13") }; + var c8 = new Cheep() { CheepId = 8, AuthorId = a2.AuthorId, Author = a2, Text = "It was but a very ancient cluster of blocks generally painted green, and for no other, he shielded me.", TimeStamp = DateTime.Parse("2023-08-01 13:14:01") }; + var c9 = new Cheep() { CheepId = 9, AuthorId = a10.AuthorId, Author = a10, Text = "The folk on trust in me!", TimeStamp = DateTime.Parse("2023-08-01 13:15:30") }; + var c10 = new Cheep() { CheepId = 10, AuthorId = a10.AuthorId, Author = a10, Text = "It is a damp, drizzly November in my pocket, and switching it backward and forward with a most suspicious aspect.", TimeStamp = DateTime.Parse("2023-08-01 13:13:34") }; + var c11 = new Cheep() { CheepId = 11, AuthorId = a4.AuthorId, Author = a4, Text = "I had no difficulty in finding where Sholto lived, and take it and in Canada.", TimeStamp = DateTime.Parse("2023-08-01 13:14:11") }; + var c12 = new Cheep() { CheepId = 12, AuthorId = a5.AuthorId, Author = a5, Text = "What did they take?", TimeStamp = DateTime.Parse("2023-08-01 13:14:44") }; + var c13 = new Cheep() { CheepId = 13, AuthorId = a10.AuthorId, Author = a10, Text = "It struck cold to see you, Mr. White Mason, to our shores a number of young Alec.", TimeStamp = DateTime.Parse("2023-08-01 13:13:23") }; + var c14 = new Cheep() { CheepId = 14, AuthorId = a1.AuthorId, Author = a1, Text = "You are here for at all?", TimeStamp = DateTime.Parse("2023-08-01 13:13:18") }; + var c15 = new Cheep() { CheepId = 15, AuthorId = a5.AuthorId, Author = a5, Text = "My friend took the treasure-box to the window.", TimeStamp = DateTime.Parse("2023-08-01 13:15:17") }; + var c16 = new Cheep() { CheepId = 16, AuthorId = a1.AuthorId, Author = a1, Text = "But ere I could not find it a name that I come from.", TimeStamp = DateTime.Parse("2023-08-01 13:17:18") }; + var c17 = new Cheep() { CheepId = 17, AuthorId = a10.AuthorId, Author = a10, Text = "Then Sherlock looked across at the window, candle in his wilful disobedience of the road.", TimeStamp = DateTime.Parse("2023-08-01 13:14:30") }; + var c18 = new Cheep() { CheepId = 18, AuthorId = a5.AuthorId, Author = a5, Text = "The message was as well live in this way-- SHERLOCK HOLMES--his limits.", TimeStamp = DateTime.Parse("2023-08-01 13:13:40") }; + var c19 = new Cheep() { CheepId = 19, AuthorId = a10.AuthorId, Author = a10, Text = "I commend that fact very carefully in the afternoon.", TimeStamp = DateTime.Parse("2023-08-01 13:13:20") }; + var c20 = new Cheep() { CheepId = 20, AuthorId = a1.AuthorId, Author = a1, Text = "In the card-case is a wonderful old man!", TimeStamp = DateTime.Parse("2023-08-01 13:15:42") }; + var c21 = new Cheep() { CheepId = 21, AuthorId = a10.AuthorId, Author = a10, Text = "But this is his name! said Holmes, shaking his hand.", TimeStamp = DateTime.Parse("2023-08-01 13:13:21") }; + var c22 = new Cheep() { CheepId = 22, AuthorId = a10.AuthorId, Author = a10, Text = "She had turned suddenly, and a lady who has satisfied himself that he has heard it.", TimeStamp = DateTime.Parse("2023-08-01 13:15:51") }; + var c23 = new Cheep() { CheepId = 23, AuthorId = a5.AuthorId, Author = a5, Text = "You were dwelling upon the ground, the sky, the spray that he would be a man''s forefinger dipped in blood.", TimeStamp = DateTime.Parse("2023-08-01 13:13:55") }; + var c24 = new Cheep() { CheepId = 24, AuthorId = a9.AuthorId, Author = a9, Text = "Mrs. Straker tells us that his mates thanked God the direful disorders seemed waning.", TimeStamp = DateTime.Parse("2023-08-01 13:14:00") }; + var c25 = new Cheep() { CheepId = 25, AuthorId = a5.AuthorId, Author = a5, Text = "I don''t like it, he said, and would have been just a little chat with me.", TimeStamp = DateTime.Parse("2023-08-01 13:13:59") }; + var c26 = new Cheep() { CheepId = 26, AuthorId = a10.AuthorId, Author = a10, Text = "With back to my friend, patience!", TimeStamp = DateTime.Parse("2023-08-01 13:16:58") }; + var c27 = new Cheep() { CheepId = 27, AuthorId = a5.AuthorId, Author = a5, Text = "Is there a small outhouse which stands opposite to me, so as to my charge.", TimeStamp = DateTime.Parse("2023-08-01 13:14:38") }; + var c28 = new Cheep() { CheepId = 28, AuthorId = a10.AuthorId, Author = a10, Text = "I was too crowded, even on a leaf of my adventures, and had a license for the gallows.", TimeStamp = DateTime.Parse("2023-08-01 13:13:35") }; + var c29 = new Cheep() { CheepId = 29, AuthorId = a1.AuthorId, Author = a1, Text = "A draghound will follow aniseed from here to enter into my heart.", TimeStamp = DateTime.Parse("2023-08-01 13:14:38") }; + var c30 = new Cheep() { CheepId = 30, AuthorId = a10.AuthorId, Author = a10, Text = "That is where the wet and shining eyes.", TimeStamp = DateTime.Parse("2023-08-01 13:13:27") }; + var c31 = new Cheep() { CheepId = 31, AuthorId = a10.AuthorId, Author = a10, Text = "If thou speakest thus to me that it was most piteous, that last journey.", TimeStamp = DateTime.Parse("2023-08-01 13:14:34") }; + var c32 = new Cheep() { CheepId = 32, AuthorId = a3.AuthorId, Author = a3, Text = "My friend, said he.", TimeStamp = DateTime.Parse("2023-08-01 13:13:36") }; + var c33 = new Cheep() { CheepId = 33, AuthorId = a10.AuthorId, Author = a10, Text = "He laid an envelope which was luxurious to the back part of their coming.", TimeStamp = DateTime.Parse("2023-08-01 13:13:58") }; + var c34 = new Cheep() { CheepId = 34, AuthorId = a1.AuthorId, Author = a1, Text = "Leave your horses below and nerving itself to concealment.", TimeStamp = DateTime.Parse("2023-08-01 13:16:54") }; + var c35 = new Cheep() { CheepId = 35, AuthorId = a10.AuthorId, Author = a10, Text = "Still, there are two brave fellows! Ha, ha!", TimeStamp = DateTime.Parse("2023-08-01 13:13:51") }; + var c36 = new Cheep() { CheepId = 36, AuthorId = a10.AuthorId, Author = a10, Text = "Well, Mr. Holmes, but glanced with some confidence, that the bed beside him.", TimeStamp = DateTime.Parse("2023-08-01 13:13:18") }; + var c37 = new Cheep() { CheepId = 37, AuthorId = a1.AuthorId, Author = a1, Text = "But I have quite come to Mackleton with me now for a small figure, sir.", TimeStamp = DateTime.Parse("2023-08-01 13:15:23") }; + var c38 = new Cheep() { CheepId = 38, AuthorId = a10.AuthorId, Author = a10, Text = "Every word I say to them ahead, yet with their fists and sticks.", TimeStamp = DateTime.Parse("2023-08-01 13:13:39") }; + var c39 = new Cheep() { CheepId = 39, AuthorId = a6.AuthorId, Author = a6, Text = "A well-fed, plump Huzza Porpoise will yield you about saying, sir?", TimeStamp = DateTime.Parse("2023-08-01 13:13:32") }; + var c40 = new Cheep() { CheepId = 40, AuthorId = a1.AuthorId, Author = a1, Text = "Holmes glanced at his busy desk, hurriedly making out his watch, and ever afterwards are missing, Starbuck!", TimeStamp = DateTime.Parse("2023-08-01 13:13:26") }; + var c41 = new Cheep() { CheepId = 41, AuthorId = a10.AuthorId, Author = a10, Text = "Like household dogs they came at last come for you.", TimeStamp = DateTime.Parse("2023-08-01 13:14:16") }; + var c42 = new Cheep() { CheepId = 42, AuthorId = a10.AuthorId, Author = a10, Text = "To him it had done a great fish to swallow up the steel head of the cetacea.", TimeStamp = DateTime.Parse("2023-08-01 13:17:10") }; + var c43 = new Cheep() { CheepId = 43, AuthorId = a10.AuthorId, Author = a10, Text = "Thence he could towards me.", TimeStamp = DateTime.Parse("2023-08-01 13:13:23") }; + var c44 = new Cheep() { CheepId = 44, AuthorId = a10.AuthorId, Author = a10, Text = "There was still asleep, she slipped noiselessly from the shadow lay upon the one that he was pretty clear now.", TimeStamp = DateTime.Parse("2023-08-01 13:14:14") }; + var c45 = new Cheep() { CheepId = 45, AuthorId = a10.AuthorId, Author = a10, Text = "Of course, it instantly occurred to him, whom all thy creativeness mechanical.", TimeStamp = DateTime.Parse("2023-08-01 13:13:25") }; + var c46 = new Cheep() { CheepId = 46, AuthorId = a10.AuthorId, Author = a10, Text = "And you''ll probably find some other English whalers I know nothing of my revolver.", TimeStamp = DateTime.Parse("2023-08-01 13:15:09") }; + var c47 = new Cheep() { CheepId = 47, AuthorId = a10.AuthorId, Author = a10, Text = "His necessities supplied, Derick departed; but he rushed at the end of the previous night.", TimeStamp = DateTime.Parse("2023-08-01 13:13:49") }; + var c48 = new Cheep() { CheepId = 48, AuthorId = a10.AuthorId, Author = a10, Text = "We will leave the metropolis at this point of view you will do good by stealth.", TimeStamp = DateTime.Parse("2023-08-01 13:13:59") }; + var c49 = new Cheep() { CheepId = 49, AuthorId = a10.AuthorId, Author = a10, Text = "One young fellow in much the more intimate acquaintance.", TimeStamp = DateTime.Parse("2023-08-01 13:15:23") }; + var c50 = new Cheep() { CheepId = 50, AuthorId = a10.AuthorId, Author = a10, Text = "The shores of the middle of it, and you can imagine, it was probable, from the hall.", TimeStamp = DateTime.Parse("2023-08-01 13:14:10") }; + var c51 = new Cheep() { CheepId = 51, AuthorId = a5.AuthorId, Author = a5, Text = "His bridle is missing, so that a dangerous man to be that they had been employed between 8.30 and the boat to board and lodging.", TimeStamp = DateTime.Parse("2023-08-01 13:16:19") }; + var c52 = new Cheep() { CheepId = 52, AuthorId = a7.AuthorId, Author = a7, Text = "The room into which one hopes.", TimeStamp = DateTime.Parse("2023-08-01 13:13:19") }; + var c53 = new Cheep() { CheepId = 53, AuthorId = a7.AuthorId, Author = a7, Text = "The area before the fire until he broke at clapping, as at Coxon''s.", TimeStamp = DateTime.Parse("2023-08-01 13:15:10") }; + var c54 = new Cheep() { CheepId = 54, AuthorId = a5.AuthorId, Author = a5, Text = "There he sat; and all he does not use his powers of observation and deduction.", TimeStamp = DateTime.Parse("2023-08-01 13:16:38") }; + var c55 = new Cheep() { CheepId = 55, AuthorId = a8.AuthorId, Author = a8, Text = "Mr. Thaddeus Sholto WAS with his methods of work, Mr. Mac.", TimeStamp = DateTime.Parse("2023-08-01 13:15:23") }; + var c56 = new Cheep() { CheepId = 56, AuthorId = a3.AuthorId, Author = a3, Text = "The commissionnaire and his hands to unconditional perdition, in case he was either very long one.", TimeStamp = DateTime.Parse("2023-08-01 13:14:22") }; + var c57 = new Cheep() { CheepId = 57, AuthorId = a2.AuthorId, Author = a2, Text = "See how that murderer could be from any trivial business not connected with her.", TimeStamp = DateTime.Parse("2023-08-01 13:13:21") }; + var c58 = new Cheep() { CheepId = 58, AuthorId = a1.AuthorId, Author = a1, Text = "I was asking for your lives!'' _Wharton the Whale Killer_.", TimeStamp = DateTime.Parse("2023-08-01 13:13:35") }; + var c59 = new Cheep() { CheepId = 59, AuthorId = a7.AuthorId, Author = a7, Text = "Besides,'' thinks I, ''it was only a simple key?", TimeStamp = DateTime.Parse("2023-08-01 13:13:38") }; + var c60 = new Cheep() { CheepId = 60, AuthorId = a10.AuthorId, Author = a10, Text = "I thought that you are bored to death in the other.", TimeStamp = DateTime.Parse("2023-08-01 13:16:13") }; + var c61 = new Cheep() { CheepId = 61, AuthorId = a3.AuthorId, Author = a3, Text = "D''ye see him? cried Ahab, exultingly but on!", TimeStamp = DateTime.Parse("2023-08-01 13:15:13") }; + var c62 = new Cheep() { CheepId = 62, AuthorId = a9.AuthorId, Author = a9, Text = "I think, said he, Holmes, with all hands to stand on!", TimeStamp = DateTime.Parse("2023-08-01 13:14:50") }; + var c63 = new Cheep() { CheepId = 63, AuthorId = a5.AuthorId, Author = a5, Text = "It came from a grove of Scotch firs, and I were strolling on the soft gravel, and finally the dining-room.", TimeStamp = DateTime.Parse("2023-08-01 13:14:04") }; + var c64 = new Cheep() { CheepId = 64, AuthorId = a1.AuthorId, Author = a1, Text = "Nor can piety itself, at such a pair of as a lobster if he had needed it; but no, it''s like that, does he?", TimeStamp = DateTime.Parse("2023-08-01 13:15:42") }; + var c65 = new Cheep() { CheepId = 65, AuthorId = a10.AuthorId, Author = a10, Text = "His initials were L. L. How do you think this steak is rather reserved, and your Krusenstern.", TimeStamp = DateTime.Parse("2023-08-01 13:15:54") }; + var c66 = new Cheep() { CheepId = 66, AuthorId = a3.AuthorId, Author = a3, Text = "A tenth branch of the Mutiny, and so floated an unappropriated corpse.", TimeStamp = DateTime.Parse("2023-08-01 13:16:29") }; + var c67 = new Cheep() { CheepId = 67, AuthorId = a10.AuthorId, Author = a10, Text = "The day was just clear of all latitudes and longitudes, that unnearable spout was cast by one Garnery.", TimeStamp = DateTime.Parse("2023-08-01 13:13:20") }; + var c68 = new Cheep() { CheepId = 68, AuthorId = a6.AuthorId, Author = a6, Text = "He walked slowly back the lid.", TimeStamp = DateTime.Parse("2023-08-01 13:16:23") }; + var c69 = new Cheep() { CheepId = 69, AuthorId = a3.AuthorId, Author = a3, Text = "At the same figure before, and I knew the reason of a blazing fool, kept kicking at it.", TimeStamp = DateTime.Parse("2023-08-01 13:13:59") }; + var c70 = new Cheep() { CheepId = 70, AuthorId = a10.AuthorId, Author = a10, Text = "It sometimes ends in victory.", TimeStamp = DateTime.Parse("2023-08-01 13:13:27") }; + var c71 = new Cheep() { CheepId = 71, AuthorId = a10.AuthorId, Author = a10, Text = "The animal has been getting worse and worse at last I have been heard, it is possible that we were indeed his.", TimeStamp = DateTime.Parse("2023-08-01 13:13:17") }; + var c72 = new Cheep() { CheepId = 72, AuthorId = a5.AuthorId, Author = a5, Text = "As to the door.", TimeStamp = DateTime.Parse("2023-08-01 13:15:05") }; + var c73 = new Cheep() { CheepId = 73, AuthorId = a4.AuthorId, Author = a4, Text = "I laughed very heartily, with a great consolation to all appearances in port.", TimeStamp = DateTime.Parse("2023-08-01 13:14:58") }; + var c74 = new Cheep() { CheepId = 74, AuthorId = a2.AuthorId, Author = a2, Text = "Of all the sailors called them ring-bolts, and would lay my hand into the wind''s eye.", TimeStamp = DateTime.Parse("2023-08-01 13:13:55") }; + var c75 = new Cheep() { CheepId = 75, AuthorId = a10.AuthorId, Author = a10, Text = "And it is true, only an absent-minded one who did not come here to the back of his general shape.", TimeStamp = DateTime.Parse("2023-08-01 13:15:00") }; + var c76 = new Cheep() { CheepId = 76, AuthorId = a5.AuthorId, Author = a5, Text = "I have the particular page to which points were essential and what a very small, dark fellow, with his pipe.", TimeStamp = DateTime.Parse("2023-08-01 13:14:07") }; + var c77 = new Cheep() { CheepId = 77, AuthorId = a10.AuthorId, Author = a10, Text = "He was reminded of a former year been seen, for example, that a few minutes to nine when I kept the appointment.", TimeStamp = DateTime.Parse("2023-08-01 13:14:02") }; + var c78 = new Cheep() { CheepId = 78, AuthorId = a10.AuthorId, Author = a10, Text = "Was the other side.", TimeStamp = DateTime.Parse("2023-08-01 13:13:19") }; + var c79 = new Cheep() { CheepId = 79, AuthorId = a10.AuthorId, Author = a10, Text = "We feed him once or twice, when he has amassed a lot of things which were sucking him down.", TimeStamp = DateTime.Parse("2023-08-01 13:13:27") }; + var c80 = new Cheep() { CheepId = 80, AuthorId = a10.AuthorId, Author = a10, Text = "He leaned back in Baker Street the detective was already bowed, and he put his hand a small and great, old and feeble.", TimeStamp = DateTime.Parse("2023-08-01 13:13:50") }; + var c81 = new Cheep() { CheepId = 81, AuthorId = a2.AuthorId, Author = a2, Text = "I begin to get more worn than others, and in his eyes seemed to be handy in case of sawed-off shotguns and clumsy six-shooters.", TimeStamp = DateTime.Parse("2023-08-01 13:14:45") }; + var c82 = new Cheep() { CheepId = 82, AuthorId = a10.AuthorId, Author = a10, Text = "And can''t I speak confidentially?", TimeStamp = DateTime.Parse("2023-08-01 13:16:08") }; + var c83 = new Cheep() { CheepId = 83, AuthorId = a10.AuthorId, Author = a10, Text = "At the same height.", TimeStamp = DateTime.Parse("2023-08-01 13:16:43") }; + var c84 = new Cheep() { CheepId = 84, AuthorId = a10.AuthorId, Author = a10, Text = "I thought it only means that little hell-hound Tonga who shot the slide a little, for a kindly voice at last.", TimeStamp = DateTime.Parse("2023-08-01 13:15:05") }; + var c85 = new Cheep() { CheepId = 85, AuthorId = a6.AuthorId, Author = a6, Text = "But what was behind the barricade.", TimeStamp = DateTime.Parse("2023-08-01 13:17:33") }; + var c86 = new Cheep() { CheepId = 86, AuthorId = a10.AuthorId, Author = a10, Text = "Mr. Holmes, the specialist and Dr. Mortimer, who had watched the whole of them, in such very affluent circumstances.", TimeStamp = DateTime.Parse("2023-08-01 13:14:03") }; + var c87 = new Cheep() { CheepId = 87, AuthorId = a9.AuthorId, Author = a9, Text = "A lens and rolling this way I have written and show my agreement.", TimeStamp = DateTime.Parse("2023-08-01 13:15:23") }; + var c88 = new Cheep() { CheepId = 88, AuthorId = a10.AuthorId, Author = a10, Text = "In some of the state of things here when he liked.", TimeStamp = DateTime.Parse("2023-08-01 13:14:46") }; + var c89 = new Cheep() { CheepId = 89, AuthorId = a1.AuthorId, Author = a1, Text = "The chimney is wide, but is not upon this also.", TimeStamp = DateTime.Parse("2023-08-01 13:14:01") }; + var c90 = new Cheep() { CheepId = 90, AuthorId = a10.AuthorId, Author = a10, Text = "The story of Hercules and the more extraordinary did my companion''s ironical comments.", TimeStamp = DateTime.Parse("2023-08-01 13:16:04") }; + var c91 = new Cheep() { CheepId = 91, AuthorId = a9.AuthorId, Author = a9, Text = "He is not the baronet--it is--why, it is in thee.", TimeStamp = DateTime.Parse("2023-08-01 13:13:20") }; + var c92 = new Cheep() { CheepId = 92, AuthorId = a5.AuthorId, Author = a5, Text = "Why, then we shall probably never have known some whalemen calculate the creature''s future wake through the foggy streets.", TimeStamp = DateTime.Parse("2023-08-01 13:13:35") }; + var c93 = new Cheep() { CheepId = 93, AuthorId = a10.AuthorId, Author = a10, Text = "You don''t mean to seriously suggest that you may fancy, for yourself, and you can reach us.", TimeStamp = DateTime.Parse("2023-08-01 13:17:12") }; + var c94 = new Cheep() { CheepId = 94, AuthorId = a10.AuthorId, Author = a10, Text = "Why, Holmes, it is certainly the last man with a frank, honest face and neck, till it boil. _Sir William Davenant.", TimeStamp = DateTime.Parse("2023-08-01 13:13:40") }; + var c95 = new Cheep() { CheepId = 95, AuthorId = a10.AuthorId, Author = a10, Text = "It has been driven to use it.", TimeStamp = DateTime.Parse("2023-08-01 13:16:07") }; + var c96 = new Cheep() { CheepId = 96, AuthorId = a7.AuthorId, Author = a7, Text = "You notice those bright green fields and the successive monarchs of the lodge.", TimeStamp = DateTime.Parse("2023-08-01 13:16:06") }; + var c97 = new Cheep() { CheepId = 97, AuthorId = a1.AuthorId, Author = a1, Text = "For a moment to lose!", TimeStamp = DateTime.Parse("2023-08-01 13:14:12") }; + var c98 = new Cheep() { CheepId = 98, AuthorId = a10.AuthorId, Author = a10, Text = "His frontispiece, boats attacking Sperm Whales, though no doubt as to give them a shilling of mine.", TimeStamp = DateTime.Parse("2023-08-01 13:14:22") }; + var c99 = new Cheep() { CheepId = 99, AuthorId = a5.AuthorId, Author = a5, Text = "McMurdo stared at Sherlock Holmes sat in his nightdress.", TimeStamp = DateTime.Parse("2023-08-01 13:13:18") }; + var c100 = new Cheep() { CheepId = 100, AuthorId = a3.AuthorId, Author = a3, Text = "Douglas had been found in the mornings, save upon those still more ancient Hebrew story of Jonah.", TimeStamp = DateTime.Parse("2023-08-01 13:14:03") }; + var c101 = new Cheep() { CheepId = 101, AuthorId = a10.AuthorId, Author = a10, Text = "Quiet, sir--a long mantle down to Aldershot to supplement the efforts of the victim, and dragged from my soul.", TimeStamp = DateTime.Parse("2023-08-01 13:16:47") }; + var c102 = new Cheep() { CheepId = 102, AuthorId = a10.AuthorId, Author = a10, Text = "And in practice on very much upon the spot, nothing could ever wake me during the investigation.", TimeStamp = DateTime.Parse("2023-08-01 13:16:09") }; + var c103 = new Cheep() { CheepId = 103, AuthorId = a10.AuthorId, Author = a10, Text = "Their secret had been at it and led him aside gently, and yet where events are now over.", TimeStamp = DateTime.Parse("2023-08-01 13:13:45") }; + var c104 = new Cheep() { CheepId = 104, AuthorId = a10.AuthorId, Author = a10, Text = "Many a time when these things are queer, if I mistake not.", TimeStamp = DateTime.Parse("2023-08-01 13:15:00") }; + var c105 = new Cheep() { CheepId = 105, AuthorId = a10.AuthorId, Author = a10, Text = "It must, then, be the heads of their cigars might have been endowed?", TimeStamp = DateTime.Parse("2023-08-01 13:16:33") }; + var c106 = new Cheep() { CheepId = 106, AuthorId = a10.AuthorId, Author = a10, Text = "For months my life or hers, for how could you know if I moved my things to talk above a hundred yards in front of us, Mr. Holmes?", TimeStamp = DateTime.Parse("2023-08-01 13:13:47") }; + var c107 = new Cheep() { CheepId = 107, AuthorId = a5.AuthorId, Author = a5, Text = "These devils would give him a dash of your skull, whoever you are distrustful, bring two friends.", TimeStamp = DateTime.Parse("2023-08-01 13:15:19") }; + var c108 = new Cheep() { CheepId = 108, AuthorId = a5.AuthorId, Author = a5, Text = "It was an elderly red-faced man with might and main topsails are reefed and set; she heads her course.", TimeStamp = DateTime.Parse("2023-08-01 13:13:24") }; + var c109 = new Cheep() { CheepId = 109, AuthorId = a10.AuthorId, Author = a10, Text = "Wire me what has been buying things for the emblematical adornment of his overcoat on a showery and miry day.", TimeStamp = DateTime.Parse("2023-08-01 13:13:56") }; + var c110 = new Cheep() { CheepId = 110, AuthorId = a10.AuthorId, Author = a10, Text = "Soon it went down, with your sail set in a gang of thieves have secured the future, but as coming from Charles Street.", TimeStamp = DateTime.Parse("2023-08-01 13:13:43") }; + var c111 = new Cheep() { CheepId = 111, AuthorId = a5.AuthorId, Author = a5, Text = "It must be ginger, peering into it, serves to brace the ship would bid them hoist a sail still higher, or to desire.", TimeStamp = DateTime.Parse("2023-08-01 13:14:24") }; + var c112 = new Cheep() { CheepId = 112, AuthorId = a10.AuthorId, Author = a10, Text = "No, it''s no go.", TimeStamp = DateTime.Parse("2023-08-01 13:13:28") }; + var c113 = new Cheep() { CheepId = 113, AuthorId = a10.AuthorId, Author = a10, Text = "I could not tell a Moriarty when I was in its meshes.", TimeStamp = DateTime.Parse("2023-08-01 13:14:03") }; + var c114 = new Cheep() { CheepId = 114, AuthorId = a1.AuthorId, Author = a1, Text = "On perceiving the drift of my uncle felt as though these presents were so like that of the Borgias.", TimeStamp = DateTime.Parse("2023-08-01 13:16:32") }; + var c115 = new Cheep() { CheepId = 115, AuthorId = a10.AuthorId, Author = a10, Text = "It was only alive to wondrous depths, where strange shapes of the mess-table.", TimeStamp = DateTime.Parse("2023-08-01 13:13:19") }; + var c116 = new Cheep() { CheepId = 116, AuthorId = a5.AuthorId, Author = a5, Text = "McGinty, who had been intimately associated with the house.", TimeStamp = DateTime.Parse("2023-08-01 13:13:24") }; + var c117 = new Cheep() { CheepId = 117, AuthorId = a6.AuthorId, Author = a6, Text = "He glared from one of the forecastle.", TimeStamp = DateTime.Parse("2023-08-01 13:14:27") }; + var c118 = new Cheep() { CheepId = 118, AuthorId = a1.AuthorId, Author = a1, Text = "The queerest perhaps-- said Holmes in his affairs; so if all the papers.", TimeStamp = DateTime.Parse("2023-08-01 13:13:40") }; + var c119 = new Cheep() { CheepId = 119, AuthorId = a10.AuthorId, Author = a10, Text = "Where have you not?", TimeStamp = DateTime.Parse("2023-08-01 13:13:39") }; + var c120 = new Cheep() { CheepId = 120, AuthorId = a10.AuthorId, Author = a10, Text = "McMurdo raised his left eyebrow.", TimeStamp = DateTime.Parse("2023-08-01 13:13:21") }; + var c121 = new Cheep() { CheepId = 121, AuthorId = a10.AuthorId, Author = a10, Text = "We must go home with me, and she raised one hand holding a mast''s lightning-rod in the world to solve our problem.", TimeStamp = DateTime.Parse("2023-08-01 13:14:56") }; + var c122 = new Cheep() { CheepId = 122, AuthorId = a5.AuthorId, Author = a5, Text = "He looked across at me, spitting and cursing, with murder in his possession?", TimeStamp = DateTime.Parse("2023-08-01 13:15:50") }; + var c123 = new Cheep() { CheepId = 123, AuthorId = a10.AuthorId, Author = a10, Text = "You have worked with Mr. James McCarthy, going the other evening felt.", TimeStamp = DateTime.Parse("2023-08-01 13:13:49") }; + var c124 = new Cheep() { CheepId = 124, AuthorId = a8.AuthorId, Author = a8, Text = "10,800 barrels of sperm; above which, in some sort of Feegee fish.", TimeStamp = DateTime.Parse("2023-08-01 13:14:15") }; + var c125 = new Cheep() { CheepId = 125, AuthorId = a10.AuthorId, Author = a10, Text = "When I heard thy cry; it was a vacant eye.", TimeStamp = DateTime.Parse("2023-08-01 13:15:01") }; + var c126 = new Cheep() { CheepId = 126, AuthorId = a10.AuthorId, Author = a10, Text = "The youth moved in a month later on Portsmouth jetty, with my friend!", TimeStamp = DateTime.Parse("2023-08-01 13:15:13") }; + var c127 = new Cheep() { CheepId = 127, AuthorId = a1.AuthorId, Author = a1, Text = "His brother Mycroft was sitting in the waggon when we finished.", TimeStamp = DateTime.Parse("2023-08-01 13:14:16") }; + var c128 = new Cheep() { CheepId = 128, AuthorId = a10.AuthorId, Author = a10, Text = "Now, inclusive of the spare seat of his guilt.", TimeStamp = DateTime.Parse("2023-08-01 13:14:15") }; + var c129 = new Cheep() { CheepId = 129, AuthorId = a10.AuthorId, Author = a10, Text = "Yes, for strangers to the ground.", TimeStamp = DateTime.Parse("2023-08-01 13:14:40") }; + var c130 = new Cheep() { CheepId = 130, AuthorId = a10.AuthorId, Author = a10, Text = "Because, owing to his own marks all over with patches of rushes.", TimeStamp = DateTime.Parse("2023-08-01 13:13:27") }; + var c131 = new Cheep() { CheepId = 131, AuthorId = a5.AuthorId, Author = a5, Text = "What do you want to.", TimeStamp = DateTime.Parse("2023-08-01 13:13:53") }; + var c132 = new Cheep() { CheepId = 132, AuthorId = a10.AuthorId, Author = a10, Text = "In the morning of the wind, some few splintered planks, of what present avail to him.", TimeStamp = DateTime.Parse("2023-08-01 13:16:57") }; + var c133 = new Cheep() { CheepId = 133, AuthorId = a10.AuthorId, Author = a10, Text = "Hang it all, all the bulwarks; the mariners did run from the absolute urgency of this young gentleman''s father.", TimeStamp = DateTime.Parse("2023-08-01 13:15:18") }; + var c134 = new Cheep() { CheepId = 134, AuthorId = a5.AuthorId, Author = a5, Text = "Why, Mr. Holmes, but it is undoubted that a cry of dismay than perhaps aught else.", TimeStamp = DateTime.Parse("2023-08-01 13:13:33") }; + var c135 = new Cheep() { CheepId = 135, AuthorId = a10.AuthorId, Author = a10, Text = "Even when she found herself at Baker Street by the ghosts of these had to prop him up--me and Murcher between us.", TimeStamp = DateTime.Parse("2023-08-01 13:14:33") }; + var c136 = new Cheep() { CheepId = 136, AuthorId = a10.AuthorId, Author = a10, Text = "I had not taken things for children, you perceive.", TimeStamp = DateTime.Parse("2023-08-01 13:14:53") }; + var c137 = new Cheep() { CheepId = 137, AuthorId = a9.AuthorId, Author = a9, Text = "But now, tell me, Stubb, do you propose to begin breaking into the matter up.", TimeStamp = DateTime.Parse("2023-08-01 13:14:16") }; + var c138 = new Cheep() { CheepId = 138, AuthorId = a10.AuthorId, Author = a10, Text = "The porter had to be murdered.", TimeStamp = DateTime.Parse("2023-08-01 13:13:34") }; + var c139 = new Cheep() { CheepId = 139, AuthorId = a8.AuthorId, Author = a8, Text = "At that instant that she is not the stranger whom I had lived and in the old man seems to me to wake the master.", TimeStamp = DateTime.Parse("2023-08-01 13:13:53") }; + var c140 = new Cheep() { CheepId = 140, AuthorId = a10.AuthorId, Author = a10, Text = "She saw Mr. Barker, I think I will recapitulate the facts before I am in mine, said he.", TimeStamp = DateTime.Parse("2023-08-01 13:13:17") }; + var c141 = new Cheep() { CheepId = 141, AuthorId = a9.AuthorId, Author = a9, Text = "One is the correct solution.", TimeStamp = DateTime.Parse("2023-08-01 13:13:49") }; + var c142 = new Cheep() { CheepId = 142, AuthorId = a10.AuthorId, Author = a10, Text = "Starbuck now is what we hear the worst.", TimeStamp = DateTime.Parse("2023-08-01 13:17:39") }; + var c143 = new Cheep() { CheepId = 143, AuthorId = a5.AuthorId, Author = a5, Text = "For the matter dropped.", TimeStamp = DateTime.Parse("2023-08-01 13:14:34") }; + var c144 = new Cheep() { CheepId = 144, AuthorId = a7.AuthorId, Author = a7, Text = "And all this while, drew nigh the wharf.", TimeStamp = DateTime.Parse("2023-08-01 13:13:41") }; + var c145 = new Cheep() { CheepId = 145, AuthorId = a10.AuthorId, Author = a10, Text = "Why, do ye yet again the little lower down was a poor creature if I neglected it.", TimeStamp = DateTime.Parse("2023-08-01 13:14:50") }; + var c146 = new Cheep() { CheepId = 146, AuthorId = a10.AuthorId, Author = a10, Text = "As we approached it I heard some sounds downstairs.", TimeStamp = DateTime.Parse("2023-08-01 13:13:45") }; + var c147 = new Cheep() { CheepId = 147, AuthorId = a10.AuthorId, Author = a10, Text = "The policeman and of the opinion that it is by going a very rich as well that he was right in on the bicycle.", TimeStamp = DateTime.Parse("2023-08-01 13:15:48") }; + var c148 = new Cheep() { CheepId = 148, AuthorId = a4.AuthorId, Author = a4, Text = "He had prospered well, and she could have been.", TimeStamp = DateTime.Parse("2023-08-01 13:14:54") }; + var c149 = new Cheep() { CheepId = 149, AuthorId = a3.AuthorId, Author = a3, Text = "I am not to play a desperate game.", TimeStamp = DateTime.Parse("2023-08-01 13:14:22") }; + var c150 = new Cheep() { CheepId = 150, AuthorId = a10.AuthorId, Author = a10, Text = "How did you mean that it was better surely to face with a West-End practice.", TimeStamp = DateTime.Parse("2023-08-01 13:13:17") }; + var c151 = new Cheep() { CheepId = 151, AuthorId = a8.AuthorId, Author = a8, Text = "What was the name of Murphy had given him a coat, which was stolen?", TimeStamp = DateTime.Parse("2023-08-01 13:14:15") }; + var c152 = new Cheep() { CheepId = 152, AuthorId = a10.AuthorId, Author = a10, Text = "You do what I was well that we went to the lawn.", TimeStamp = DateTime.Parse("2023-08-01 13:13:40") }; + var c153 = new Cheep() { CheepId = 153, AuthorId = a10.AuthorId, Author = a10, Text = "I knew by experience that railway cases were scanty and the earth, accompanying Old Ahab in all the same.", TimeStamp = DateTime.Parse("2023-08-01 13:13:52") }; + var c154 = new Cheep() { CheepId = 154, AuthorId = a4.AuthorId, Author = a4, Text = "Phelps seized his trumpet, and knowing by her bedroom fire, with his chief followers shared his fate.", TimeStamp = DateTime.Parse("2023-08-01 13:16:20") }; + var c155 = new Cheep() { CheepId = 155, AuthorId = a5.AuthorId, Author = a5, Text = "As I watched him disappearing in the main hatches, I saw him with gray limestone boulders, stretched behind us.", TimeStamp = DateTime.Parse("2023-08-01 13:13:32") }; + var c156 = new Cheep() { CheepId = 156, AuthorId = a10.AuthorId, Author = a10, Text = "But this time three years, but I never spent money better.", TimeStamp = DateTime.Parse("2023-08-01 13:14:13") }; + var c157 = new Cheep() { CheepId = 157, AuthorId = a6.AuthorId, Author = a6, Text = "I whisked round to you, Mr. Holmes, to glance out of her which forms the great docks of Antwerp, in Napoleon''s time.", TimeStamp = DateTime.Parse("2023-08-01 13:13:37") }; + var c158 = new Cheep() { CheepId = 158, AuthorId = a5.AuthorId, Author = a5, Text = "Colonel Sebastian Moran, who shot one of them described as dimly lighted?", TimeStamp = DateTime.Parse("2023-08-01 13:14:12") }; + var c159 = new Cheep() { CheepId = 159, AuthorId = a10.AuthorId, Author = a10, Text = "Seat thyself sultanically among the nations in His own chosen people.", TimeStamp = DateTime.Parse("2023-08-01 13:14:12") }; + var c160 = new Cheep() { CheepId = 160, AuthorId = a1.AuthorId, Author = a1, Text = "There was no yoking them.", TimeStamp = DateTime.Parse("2023-08-01 13:13:51") }; + var c161 = new Cheep() { CheepId = 161, AuthorId = a10.AuthorId, Author = a10, Text = "Almost any one murder a husband, are they lying, and what are you acting, may I ask?", TimeStamp = DateTime.Parse("2023-08-01 13:15:50") }; + var c162 = new Cheep() { CheepId = 162, AuthorId = a10.AuthorId, Author = a10, Text = "One is that to be a marriage with Miss Violet Smith did indeed get a broom and sweep down the stairs.", TimeStamp = DateTime.Parse("2023-08-01 13:13:57") }; + var c163 = new Cheep() { CheepId = 163, AuthorId = a10.AuthorId, Author = a10, Text = "Go to the main-top of his eyes that it came about.", TimeStamp = DateTime.Parse("2023-08-01 13:13:28") }; + var c164 = new Cheep() { CheepId = 164, AuthorId = a8.AuthorId, Author = a8, Text = "I am no antiquarian, but I rolled about into every face, so regular that it has been woven round the corner.", TimeStamp = DateTime.Parse("2023-08-01 13:16:25") }; + var c165 = new Cheep() { CheepId = 165, AuthorId = a5.AuthorId, Author = a5, Text = "When I went ashore; so we were walking down it is that nothing should stand in it, when he said with a bluish flame and the police.", TimeStamp = DateTime.Parse("2023-08-01 13:14:17") }; + var c166 = new Cheep() { CheepId = 166, AuthorId = a1.AuthorId, Author = a1, Text = "Then I was fairly within the last men in it which was ajar.", TimeStamp = DateTime.Parse("2023-08-01 13:13:16") }; + var c167 = new Cheep() { CheepId = 167, AuthorId = a4.AuthorId, Author = a4, Text = "You can''t help thinking that I was leaning against it_.", TimeStamp = DateTime.Parse("2023-08-01 13:16:56") }; + var c168 = new Cheep() { CheepId = 168, AuthorId = a7.AuthorId, Author = a7, Text = "Oh, the rare virtue in his hand.", TimeStamp = DateTime.Parse("2023-08-01 13:13:33") }; + var c169 = new Cheep() { CheepId = 169, AuthorId = a1.AuthorId, Author = a1, Text = "We thought the ship the day of the outside and in.", TimeStamp = DateTime.Parse("2023-08-01 13:17:02") }; + var c170 = new Cheep() { CheepId = 170, AuthorId = a10.AuthorId, Author = a10, Text = "I''d never rest until I had thought.", TimeStamp = DateTime.Parse("2023-08-01 13:14:11") }; + var c171 = new Cheep() { CheepId = 171, AuthorId = a10.AuthorId, Author = a10, Text = "It was empty on account of what she was saying to me with mischievous eyes.", TimeStamp = DateTime.Parse("2023-08-01 13:16:31") }; + var c172 = new Cheep() { CheepId = 172, AuthorId = a10.AuthorId, Author = a10, Text = "The selection of our finding something out.", TimeStamp = DateTime.Parse("2023-08-01 13:13:53") }; + var c173 = new Cheep() { CheepId = 173, AuthorId = a1.AuthorId, Author = a1, Text = "McMurdo strolled up the girl.", TimeStamp = DateTime.Parse("2023-08-01 13:13:34") }; + var c174 = new Cheep() { CheepId = 174, AuthorId = a3.AuthorId, Author = a3, Text = "Time itself now clearly enough to escape the question.", TimeStamp = DateTime.Parse("2023-08-01 13:13:19") }; + var c175 = new Cheep() { CheepId = 175, AuthorId = a10.AuthorId, Author = a10, Text = "It is he, then?", TimeStamp = DateTime.Parse("2023-08-01 13:13:50") }; + var c176 = new Cheep() { CheepId = 176, AuthorId = a10.AuthorId, Author = a10, Text = "I wrote it rather fine, said Holmes, imperturbably.", TimeStamp = DateTime.Parse("2023-08-01 13:16:35") }; + var c177 = new Cheep() { CheepId = 177, AuthorId = a7.AuthorId, Author = a7, Text = "As I looked with amazement at my home.", TimeStamp = DateTime.Parse("2023-08-01 13:14:19") }; + var c178 = new Cheep() { CheepId = 178, AuthorId = a5.AuthorId, Author = a5, Text = "As far as I thought of the fishery, it has been here.", TimeStamp = DateTime.Parse("2023-08-01 13:14:57") }; + var c179 = new Cheep() { CheepId = 179, AuthorId = a3.AuthorId, Author = a3, Text = "They generally are of age, he said, gruffly.", TimeStamp = DateTime.Parse("2023-08-01 13:15:50") }; + var c180 = new Cheep() { CheepId = 180, AuthorId = a10.AuthorId, Author = a10, Text = "You found out where my pipe when I explain, said he.", TimeStamp = DateTime.Parse("2023-08-01 13:13:39") }; + var c181 = new Cheep() { CheepId = 181, AuthorId = a10.AuthorId, Author = a10, Text = "I think of the furnace throughout the whole scene lay before me.", TimeStamp = DateTime.Parse("2023-08-01 13:13:19") }; + var c182 = new Cheep() { CheepId = 182, AuthorId = a9.AuthorId, Author = a9, Text = "It seemed as a cart, or a change in the year 1842, on the floor.", TimeStamp = DateTime.Parse("2023-08-01 13:14:46") }; + var c183 = new Cheep() { CheepId = 183, AuthorId = a5.AuthorId, Author = a5, Text = "There''s the story may be set down by the whole matter carefully over.", TimeStamp = DateTime.Parse("2023-08-01 13:14:16") }; + var c184 = new Cheep() { CheepId = 184, AuthorId = a1.AuthorId, Author = a1, Text = "You have no doubt the luminous mixture with which I will quit it, lest Truth shake me falsely.", TimeStamp = DateTime.Parse("2023-08-01 13:14:35") }; + var c185 = new Cheep() { CheepId = 185, AuthorId = a10.AuthorId, Author = a10, Text = "He staggered back with his landlady.", TimeStamp = DateTime.Parse("2023-08-01 13:15:16") }; + var c186 = new Cheep() { CheepId = 186, AuthorId = a1.AuthorId, Author = a1, Text = "I have the truth out of all other explanations are more busy than yourself.", TimeStamp = DateTime.Parse("2023-08-01 13:17:08") }; + var c187 = new Cheep() { CheepId = 187, AuthorId = a10.AuthorId, Author = a10, Text = "Collar and shirt bore the letters, of course.", TimeStamp = DateTime.Parse("2023-08-01 13:15:56") }; + var c188 = new Cheep() { CheepId = 188, AuthorId = a5.AuthorId, Author = a5, Text = "Koo-loo! howled Queequeg, as if it were to drag the firm for which my poor Watson, here we made our way to bed; but, as he said.", TimeStamp = DateTime.Parse("2023-08-01 13:13:33") }; + var c189 = new Cheep() { CheepId = 189, AuthorId = a7.AuthorId, Author = a7, Text = "This fin is some connection between the finger and thumb in his straight-bodied coat, spilled tuns upon tuns of leviathan gore.", TimeStamp = DateTime.Parse("2023-08-01 13:13:40") }; + var c190 = new Cheep() { CheepId = 190, AuthorId = a4.AuthorId, Author = a4, Text = "Half in my rear, and once more arose, and with soft green moss, where I used to be.", TimeStamp = DateTime.Parse("2023-08-01 13:15:31") }; + var c191 = new Cheep() { CheepId = 191, AuthorId = a10.AuthorId, Author = a10, Text = "Someone seems to have continually had an example of the room, the harpooneer class of work to recover this immensely important paper.", TimeStamp = DateTime.Parse("2023-08-01 13:14:53") }; + var c192 = new Cheep() { CheepId = 192, AuthorId = a10.AuthorId, Author = a10, Text = "Why didn''t you tell me that it was from the boats, steadily pulling, or sailing, or paddling after the second was criticism.", TimeStamp = DateTime.Parse("2023-08-01 13:14:19") }; + var c193 = new Cheep() { CheepId = 193, AuthorId = a1.AuthorId, Author = a1, Text = "Well, we can only find what the devil did desire to see the letter.", TimeStamp = DateTime.Parse("2023-08-01 13:13:36") }; + var c194 = new Cheep() { CheepId = 194, AuthorId = a10.AuthorId, Author = a10, Text = "Then we lost them for the people at the back door, into a small paper packet.", TimeStamp = DateTime.Parse("2023-08-01 13:14:09") }; + var c195 = new Cheep() { CheepId = 195, AuthorId = a10.AuthorId, Author = a10, Text = "Mr. Stubb, said Ahab, that thou wouldst wad me that it is not mad.", TimeStamp = DateTime.Parse("2023-08-01 13:16:12") }; + var c196 = new Cheep() { CheepId = 196, AuthorId = a10.AuthorId, Author = a10, Text = "I understood to be saying to my friend''s arm in frantic gestures, and hurling forth prophecies of speedy doom to the study.", TimeStamp = DateTime.Parse("2023-08-01 13:13:41") }; + var c197 = new Cheep() { CheepId = 197, AuthorId = a10.AuthorId, Author = a10, Text = "In the Italian Quarter with you in ten minutes.", TimeStamp = DateTime.Parse("2023-08-01 13:15:05") }; + var c198 = new Cheep() { CheepId = 198, AuthorId = a10.AuthorId, Author = a10, Text = "My friend insisted upon her just now.", TimeStamp = DateTime.Parse("2023-08-01 13:14:35") }; + var c199 = new Cheep() { CheepId = 199, AuthorId = a10.AuthorId, Author = a10, Text = "If it were suicide, then we must let me speak, said the voice, are you ramming home a cartridge there? Avast!", TimeStamp = DateTime.Parse("2023-08-01 13:14:59") }; + var c200 = new Cheep() { CheepId = 200, AuthorId = a10.AuthorId, Author = a10, Text = "Watson would tell him in the endless procession of the weather, in which, as an anchor in Blanket Bay.", TimeStamp = DateTime.Parse("2023-08-01 13:13:40") }; + var c201 = new Cheep() { CheepId = 201, AuthorId = a7.AuthorId, Author = a7, Text = "I would have unseated any but natural causes.", TimeStamp = DateTime.Parse("2023-08-01 13:14:34") }; + var c202 = new Cheep() { CheepId = 202, AuthorId = a10.AuthorId, Author = a10, Text = "He is not my commander''s vengeance.", TimeStamp = DateTime.Parse("2023-08-01 13:14:36") }; + var c203 = new Cheep() { CheepId = 203, AuthorId = a10.AuthorId, Author = a10, Text = "The best defence that I am sure that I must be more convenient for all in at all.", TimeStamp = DateTime.Parse("2023-08-01 13:13:18") }; + var c204 = new Cheep() { CheepId = 204, AuthorId = a2.AuthorId, Author = a2, Text = "But Elijah passed on, without seeming to hear the deep to be haunting it.", TimeStamp = DateTime.Parse("2023-08-01 13:14:23") }; + var c205 = new Cheep() { CheepId = 205, AuthorId = a10.AuthorId, Author = a10, Text = "I wonder if he''d give a very shiny top hat and my outstretched hand and countless subtleties, to which it contains.", TimeStamp = DateTime.Parse("2023-08-01 13:17:34") }; + var c206 = new Cheep() { CheepId = 206, AuthorId = a10.AuthorId, Author = a10, Text = "Then a long, heather-tufted curve, and we can get rid of it.", TimeStamp = DateTime.Parse("2023-08-01 13:13:33") }; + var c207 = new Cheep() { CheepId = 207, AuthorId = a10.AuthorId, Author = a10, Text = "Think of that, ye lawyers!", TimeStamp = DateTime.Parse("2023-08-01 13:14:57") }; + var c208 = new Cheep() { CheepId = 208, AuthorId = a5.AuthorId, Author = a5, Text = "And I even distinguished that morning, and then, keeping at a loss to explain, would be best to keep your lips from twitching.", TimeStamp = DateTime.Parse("2023-08-01 13:13:53") }; + var c209 = new Cheep() { CheepId = 209, AuthorId = a10.AuthorId, Author = a10, Text = "My friend rubbed his long, thin finger was pointing up to a litre of water.", TimeStamp = DateTime.Parse("2023-08-01 13:17:16") }; + var c210 = new Cheep() { CheepId = 210, AuthorId = a2.AuthorId, Author = a2, Text = "Every one knows how these things a man''s finger nails, by his peculiar way.", TimeStamp = DateTime.Parse("2023-08-01 13:15:56") }; + var c211 = new Cheep() { CheepId = 211, AuthorId = a3.AuthorId, Author = a3, Text = "But as this figure had been concerned in the United States government and of my task all struck out.", TimeStamp = DateTime.Parse("2023-08-01 13:13:42") }; + var c212 = new Cheep() { CheepId = 212, AuthorId = a3.AuthorId, Author = a3, Text = "What we have him, Doctor--I''ll lay you two gentlemen passed us, blurred and vague.", TimeStamp = DateTime.Parse("2023-08-01 13:13:52") }; + var c213 = new Cheep() { CheepId = 213, AuthorId = a2.AuthorId, Author = a2, Text = "He grazed his cattle on these excursions, the affair remained a mystery to me also.", TimeStamp = DateTime.Parse("2023-08-01 13:14:27") }; + var c214 = new Cheep() { CheepId = 214, AuthorId = a10.AuthorId, Author = a10, Text = "Comparing the humped herds of wild wood lands.", TimeStamp = DateTime.Parse("2023-08-01 13:13:27") }; + var c215 = new Cheep() { CheepId = 215, AuthorId = a10.AuthorId, Author = a10, Text = "Is it not for attempted murder.", TimeStamp = DateTime.Parse("2023-08-01 13:13:29") }; + var c216 = new Cheep() { CheepId = 216, AuthorId = a4.AuthorId, Author = a4, Text = "I''m sorry, Councillor, but it''s the same indignant reply.", TimeStamp = DateTime.Parse("2023-08-01 13:13:20") }; + var c217 = new Cheep() { CheepId = 217, AuthorId = a10.AuthorId, Author = a10, Text = "What is it, too, that under the door.", TimeStamp = DateTime.Parse("2023-08-01 13:15:10") }; + var c218 = new Cheep() { CheepId = 218, AuthorId = a10.AuthorId, Author = a10, Text = "Nothing, Sir; but I have a little pomp and ceremony now.", TimeStamp = DateTime.Parse("2023-08-01 13:14:48") }; + var c219 = new Cheep() { CheepId = 219, AuthorId = a10.AuthorId, Author = a10, Text = "In the instance where three years I have just raised from a badly fitting cartridge happens to have a few days.", TimeStamp = DateTime.Parse("2023-08-01 13:15:45") }; + var c220 = new Cheep() { CheepId = 220, AuthorId = a10.AuthorId, Author = a10, Text = "As you look at it once; why, the end of the human skull, beheld in the small parlour of the events at first we drew entirely blank.", TimeStamp = DateTime.Parse("2023-08-01 13:13:27") }; + var c221 = new Cheep() { CheepId = 221, AuthorId = a10.AuthorId, Author = a10, Text = "It seems dreadful to listen to another thread which I happened to glance out of the past to have read all this.", TimeStamp = DateTime.Parse("2023-08-01 13:13:54") }; + var c222 = new Cheep() { CheepId = 222, AuthorId = a10.AuthorId, Author = a10, Text = "It is known of the photograph to his secret judges.", TimeStamp = DateTime.Parse("2023-08-01 13:13:35") }; + var c223 = new Cheep() { CheepId = 223, AuthorId = a10.AuthorId, Author = a10, Text = "What do you make him let go his hold.", TimeStamp = DateTime.Parse("2023-08-01 13:13:23") }; + var c224 = new Cheep() { CheepId = 224, AuthorId = a5.AuthorId, Author = a5, Text = "The gallows, ye mean. I am immortal then, on the inside, and jump into his head good humouredly.", TimeStamp = DateTime.Parse("2023-08-01 13:15:29") }; + var c225 = new Cheep() { CheepId = 225, AuthorId = a2.AuthorId, Author = a2, Text = "Only one more good round look aloft here at last we have several gourds of water over his face.", TimeStamp = DateTime.Parse("2023-08-01 13:13:50") }; + var c226 = new Cheep() { CheepId = 226, AuthorId = a10.AuthorId, Author = a10, Text = "Thank you, I think the worse for a little.", TimeStamp = DateTime.Parse("2023-08-01 13:14:13") }; + var c227 = new Cheep() { CheepId = 227, AuthorId = a10.AuthorId, Author = a10, Text = "It seemed as if he were stealing upon you so.", TimeStamp = DateTime.Parse("2023-08-01 13:14:14") }; + var c228 = new Cheep() { CheepId = 228, AuthorId = a10.AuthorId, Author = a10, Text = "Spurn the idol up very carefully to your house.", TimeStamp = DateTime.Parse("2023-08-01 13:14:08") }; + var c229 = new Cheep() { CheepId = 229, AuthorId = a10.AuthorId, Author = a10, Text = "If you examine this scrap with attention to the bottom.", TimeStamp = DateTime.Parse("2023-08-01 13:14:12") }; + var c230 = new Cheep() { CheepId = 230, AuthorId = a2.AuthorId, Author = a2, Text = "When I returned to Coombe Tracey, but Watson here will tell him from that of the hall.", TimeStamp = DateTime.Parse("2023-08-01 13:14:24") }; + var c231 = new Cheep() { CheepId = 231, AuthorId = a10.AuthorId, Author = a10, Text = "I shouldn''t care to try him too deep for words.", TimeStamp = DateTime.Parse("2023-08-01 13:13:38") }; + var c232 = new Cheep() { CheepId = 232, AuthorId = a10.AuthorId, Author = a10, Text = "You will remember, Lestrade, the sensation grew less keen as on the white whale principal, I will make a world, and then comes the spring!", TimeStamp = DateTime.Parse("2023-08-01 13:13:53") }; + var c233 = new Cheep() { CheepId = 233, AuthorId = a3.AuthorId, Author = a3, Text = "Here three men drank their glasses, and in concert with peaked flukes.", TimeStamp = DateTime.Parse("2023-08-01 13:13:21") }; + var c234 = new Cheep() { CheepId = 234, AuthorId = a10.AuthorId, Author = a10, Text = "Exactly, said I, and had no part in it, sir.", TimeStamp = DateTime.Parse("2023-08-01 13:15:34") }; + var c235 = new Cheep() { CheepId = 235, AuthorId = a4.AuthorId, Author = a4, Text = "To-morrow at midnight, said the younger clutching his throat and sent off a frock, and the trees.", TimeStamp = DateTime.Parse("2023-08-01 13:14:59") }; + var c236 = new Cheep() { CheepId = 236, AuthorId = a10.AuthorId, Author = a10, Text = "Those buckskin legs and tingles at the same height.", TimeStamp = DateTime.Parse("2023-08-01 13:14:19") }; + var c237 = new Cheep() { CheepId = 237, AuthorId = a7.AuthorId, Author = a7, Text = "I see that it led me, after that point, it blisteringly passed through and through.", TimeStamp = DateTime.Parse("2023-08-01 13:13:59") }; + var c238 = new Cheep() { CheepId = 238, AuthorId = a1.AuthorId, Author = a1, Text = "The murder of its outrages were traced home to the horse''s head, and skirting in search of them.", TimeStamp = DateTime.Parse("2023-08-01 13:16:14") }; + var c239 = new Cheep() { CheepId = 239, AuthorId = a10.AuthorId, Author = a10, Text = "You have probably never be seen.", TimeStamp = DateTime.Parse("2023-08-01 13:15:52") }; + var c240 = new Cheep() { CheepId = 240, AuthorId = a5.AuthorId, Author = a5, Text = "It will be presented may have been his client.", TimeStamp = DateTime.Parse("2023-08-01 13:13:44") }; + var c241 = new Cheep() { CheepId = 241, AuthorId = a10.AuthorId, Author = a10, Text = "Even after I had always been a distinct proof of it.", TimeStamp = DateTime.Parse("2023-08-01 13:14:33") }; + var c242 = new Cheep() { CheepId = 242, AuthorId = a10.AuthorId, Author = a10, Text = "There was a middle-sized, strongly built figure as he was in this state of depression.", TimeStamp = DateTime.Parse("2023-08-01 13:13:20") }; + var c243 = new Cheep() { CheepId = 243, AuthorId = a10.AuthorId, Author = a10, Text = "My fears were set motionless with utter terror.", TimeStamp = DateTime.Parse("2023-08-01 13:13:27") }; + var c244 = new Cheep() { CheepId = 244, AuthorId = a10.AuthorId, Author = a10, Text = "_Sure_, ye''ve been to Devonshire.", TimeStamp = DateTime.Parse("2023-08-01 13:14:48") }; + var c245 = new Cheep() { CheepId = 245, AuthorId = a10.AuthorId, Author = a10, Text = "He seized his outstretched hand.", TimeStamp = DateTime.Parse("2023-08-01 13:14:29") }; + var c246 = new Cheep() { CheepId = 246, AuthorId = a10.AuthorId, Author = a10, Text = "Upon making known our desires for a very cheerful place, said Sir Henry Baskerville.", TimeStamp = DateTime.Parse("2023-08-01 13:13:16") }; + var c247 = new Cheep() { CheepId = 247, AuthorId = a2.AuthorId, Author = a2, Text = "But it so shaded off into the drawing-room.", TimeStamp = DateTime.Parse("2023-08-01 13:13:24") }; + var c248 = new Cheep() { CheepId = 248, AuthorId = a10.AuthorId, Author = a10, Text = "In either case the conspirators would have been whispered before.", TimeStamp = DateTime.Parse("2023-08-01 13:13:25") }; + var c249 = new Cheep() { CheepId = 249, AuthorId = a10.AuthorId, Author = a10, Text = "No, he cared nothing for the set, cruel face of the village, perhaps, I suggested.", TimeStamp = DateTime.Parse("2023-08-01 13:13:51") }; + var c250 = new Cheep() { CheepId = 250, AuthorId = a10.AuthorId, Author = a10, Text = "When you have said anything to stop his confidences.", TimeStamp = DateTime.Parse("2023-08-01 13:13:23") }; + var c251 = new Cheep() { CheepId = 251, AuthorId = a10.AuthorId, Author = a10, Text = "I glanced round suspiciously at the end of my harpoon-pole sticking in her.", TimeStamp = DateTime.Parse("2023-08-01 13:13:35") }; + var c252 = new Cheep() { CheepId = 252, AuthorId = a10.AuthorId, Author = a10, Text = "But I thought so.", TimeStamp = DateTime.Parse("2023-08-01 13:15:02") }; + var c253 = new Cheep() { CheepId = 253, AuthorId = a10.AuthorId, Author = a10, Text = "Then, this same Monday, very shortly to do.", TimeStamp = DateTime.Parse("2023-08-01 13:13:34") }; + var c254 = new Cheep() { CheepId = 254, AuthorId = a10.AuthorId, Author = a10, Text = "Give me a few moments.", TimeStamp = DateTime.Parse("2023-08-01 13:13:29") }; + var c255 = new Cheep() { CheepId = 255, AuthorId = a10.AuthorId, Author = a10, Text = "They had never seen that morning, was further honoured by the fugitives without their meanings.", TimeStamp = DateTime.Parse("2023-08-01 13:14:37") }; + var c256 = new Cheep() { CheepId = 256, AuthorId = a2.AuthorId, Author = a2, Text = "Then he had first worked together.", TimeStamp = DateTime.Parse("2023-08-01 13:13:41") }; + var c257 = new Cheep() { CheepId = 257, AuthorId = a10.AuthorId, Author = a10, Text = "Standing between the burglar had dragged from my nose and chin, and a lesson against the side next the stern sprang up without a word.", TimeStamp = DateTime.Parse("2023-08-01 13:13:42") }; + var c258 = new Cheep() { CheepId = 258, AuthorId = a10.AuthorId, Author = a10, Text = "Of course, we always had a brother in this world or the other, said Morris.", TimeStamp = DateTime.Parse("2023-08-01 13:16:11") }; + var c259 = new Cheep() { CheepId = 259, AuthorId = a1.AuthorId, Author = a1, Text = "They had sat down once more to learn, tar in general breathe the air of a little time, said Holmes.", TimeStamp = DateTime.Parse("2023-08-01 13:15:20") }; + var c260 = new Cheep() { CheepId = 260, AuthorId = a10.AuthorId, Author = a10, Text = "Why not here, as well known in surgery.", TimeStamp = DateTime.Parse("2023-08-01 13:13:17") }; + var c261 = new Cheep() { CheepId = 261, AuthorId = a10.AuthorId, Author = a10, Text = "This ignorant, unconscious fearlessness of speech leaves a conviction of sincerity which a man of the book.", TimeStamp = DateTime.Parse("2023-08-01 13:15:50") }; + var c262 = new Cheep() { CheepId = 262, AuthorId = a5.AuthorId, Author = a5, Text = "She was enveloped in a flooded world.", TimeStamp = DateTime.Parse("2023-08-01 13:15:05") }; + var c263 = new Cheep() { CheepId = 263, AuthorId = a8.AuthorId, Author = a8, Text = "Oh, then it is good cheer in store for you, Mr. Holmes.", TimeStamp = DateTime.Parse("2023-08-01 13:13:49") }; + var c264 = new Cheep() { CheepId = 264, AuthorId = a10.AuthorId, Author = a10, Text = "On the other side.", TimeStamp = DateTime.Parse("2023-08-01 13:13:31") }; + var c265 = new Cheep() { CheepId = 265, AuthorId = a5.AuthorId, Author = a5, Text = "What did they take?", TimeStamp = DateTime.Parse("2023-08-01 13:13:37") }; + var c266 = new Cheep() { CheepId = 266, AuthorId = a1.AuthorId, Author = a1, Text = "Immense as whales, the Commodore was pleased at the Museum of the whale.", TimeStamp = DateTime.Parse("2023-08-01 13:13:37") }; + var c267 = new Cheep() { CheepId = 267, AuthorId = a10.AuthorId, Author = a10, Text = "The message was as sensitive to flattery on the straight, said the voice.", TimeStamp = DateTime.Parse("2023-08-01 13:14:17") }; + var c268 = new Cheep() { CheepId = 268, AuthorId = a10.AuthorId, Author = a10, Text = "Within a week to do us all about it.", TimeStamp = DateTime.Parse("2023-08-01 13:15:17") }; + var c269 = new Cheep() { CheepId = 269, AuthorId = a4.AuthorId, Author = a4, Text = "It might have made the matter was so delicate a matter.", TimeStamp = DateTime.Parse("2023-08-01 13:13:21") }; + var c270 = new Cheep() { CheepId = 270, AuthorId = a10.AuthorId, Author = a10, Text = "Holmes and I let my man knew he was a sturdy, middle-sized fellow, some thirty degrees of vision must involve them.", TimeStamp = DateTime.Parse("2023-08-01 13:15:39") }; + var c271 = new Cheep() { CheepId = 271, AuthorId = a10.AuthorId, Author = a10, Text = "So, by the nape of his teeth; meanwhile repeating a string of abuse by a helping heave from the fiery hunt?", TimeStamp = DateTime.Parse("2023-08-01 13:13:43") }; + var c272 = new Cheep() { CheepId = 272, AuthorId = a10.AuthorId, Author = a10, Text = "The agent may be legible even when he is lodging at Hobson''s Patch.", TimeStamp = DateTime.Parse("2023-08-01 13:13:36") }; + var c273 = new Cheep() { CheepId = 273, AuthorId = a10.AuthorId, Author = a10, Text = "But there were none.", TimeStamp = DateTime.Parse("2023-08-01 13:16:31") }; + var c274 = new Cheep() { CheepId = 274, AuthorId = a10.AuthorId, Author = a10, Text = "I sat down at the moor-gate where he was.", TimeStamp = DateTime.Parse("2023-08-01 13:16:41") }; + var c275 = new Cheep() { CheepId = 275, AuthorId = a5.AuthorId, Author = a5, Text = "What! the captain himself being made a break or flaw.", TimeStamp = DateTime.Parse("2023-08-01 13:13:57") }; + var c276 = new Cheep() { CheepId = 276, AuthorId = a1.AuthorId, Author = a1, Text = "He read the accusation in the air.", TimeStamp = DateTime.Parse("2023-08-01 13:14:15") }; + var c277 = new Cheep() { CheepId = 277, AuthorId = a1.AuthorId, Author = a1, Text = "The group of officials who crowded round him in his singular introspective fashion.", TimeStamp = DateTime.Parse("2023-08-01 13:15:35") }; + var c278 = new Cheep() { CheepId = 278, AuthorId = a10.AuthorId, Author = a10, Text = "What a splendid night it is furnished with all their habits and cared little for evermore, the poor and to come in like that.", TimeStamp = DateTime.Parse("2023-08-01 13:15:50") }; + var c279 = new Cheep() { CheepId = 279, AuthorId = a1.AuthorId, Author = a1, Text = "From hour to hour yesterday I saw my white face of it?", TimeStamp = DateTime.Parse("2023-08-01 13:13:14") }; + var c280 = new Cheep() { CheepId = 280, AuthorId = a1.AuthorId, Author = a1, Text = "I have the letter.", TimeStamp = DateTime.Parse("2023-08-01 13:13:30") }; + var c281 = new Cheep() { CheepId = 281, AuthorId = a10.AuthorId, Author = a10, Text = "I''ll swear it on the angle of the dead man.", TimeStamp = DateTime.Parse("2023-08-01 13:14:53") }; + var c282 = new Cheep() { CheepId = 282, AuthorId = a10.AuthorId, Author = a10, Text = "These submerged side blows are so shut up, belted about, every way were the principal members of his repeated visits?", TimeStamp = DateTime.Parse("2023-08-01 13:14:16") }; + var c283 = new Cheep() { CheepId = 283, AuthorId = a3.AuthorId, Author = a3, Text = "Absolutely! said I. But why should the officer of the first to last him for the address of the documents which are his assailants.", TimeStamp = DateTime.Parse("2023-08-01 13:13:57") }; + var c284 = new Cheep() { CheepId = 284, AuthorId = a10.AuthorId, Author = a10, Text = "Delight is to work at your register? said Holmes.", TimeStamp = DateTime.Parse("2023-08-01 13:13:28") }; + var c285 = new Cheep() { CheepId = 285, AuthorId = a10.AuthorId, Author = a10, Text = "It puts him in Baker Street.", TimeStamp = DateTime.Parse("2023-08-01 13:14:29") }; + var c286 = new Cheep() { CheepId = 286, AuthorId = a10.AuthorId, Author = a10, Text = "No small number of days and such evidence.", TimeStamp = DateTime.Parse("2023-08-01 13:15:37") }; + var c287 = new Cheep() { CheepId = 287, AuthorId = a1.AuthorId, Author = a1, Text = "But I expect you will observe that the sperm whale, compared with the lady.", TimeStamp = DateTime.Parse("2023-08-01 13:15:16") }; + var c288 = new Cheep() { CheepId = 288, AuthorId = a10.AuthorId, Author = a10, Text = "He had signed it in me an exercise in trigonometry, it always took the matter out.", TimeStamp = DateTime.Parse("2023-08-01 13:14:07") }; + var c289 = new Cheep() { CheepId = 289, AuthorId = a10.AuthorId, Author = a10, Text = "We were engaged in reading pamphlets.", TimeStamp = DateTime.Parse("2023-08-01 13:14:38") }; + var c290 = new Cheep() { CheepId = 290, AuthorId = a10.AuthorId, Author = a10, Text = "Never have I ever said or did.", TimeStamp = DateTime.Parse("2023-08-01 13:15:25") }; + var c291 = new Cheep() { CheepId = 291, AuthorId = a10.AuthorId, Author = a10, Text = "Horrified by what he was now in that room.", TimeStamp = DateTime.Parse("2023-08-01 13:15:00") }; + var c292 = new Cheep() { CheepId = 292, AuthorId = a7.AuthorId, Author = a7, Text = "And now, having brought your case very clear.", TimeStamp = DateTime.Parse("2023-08-01 13:14:45") }; + var c293 = new Cheep() { CheepId = 293, AuthorId = a5.AuthorId, Author = a5, Text = "The question now is, what can that be but a dim scrawl; what''s this?", TimeStamp = DateTime.Parse("2023-08-01 13:13:58") }; + var c294 = new Cheep() { CheepId = 294, AuthorId = a10.AuthorId, Author = a10, Text = "Now, amid the cloud-scud.", TimeStamp = DateTime.Parse("2023-08-01 13:16:30") }; + var c295 = new Cheep() { CheepId = 295, AuthorId = a2.AuthorId, Author = a2, Text = "You remember that it is a bad cold in the turns upon turns in giddy anguish, praying God for mercy, and you can check me where I am.", TimeStamp = DateTime.Parse("2023-08-01 13:16:19") }; + var c296 = new Cheep() { CheepId = 296, AuthorId = a3.AuthorId, Author = a3, Text = "Colonel Lysander Stark sprang out, and, as for Queequeg himself, what he was exceedingly loath to say so.", TimeStamp = DateTime.Parse("2023-08-01 13:13:22") }; + var c297 = new Cheep() { CheepId = 297, AuthorId = a10.AuthorId, Author = a10, Text = "Here, boy; Ahab''s cabin shall be happy until I knew.", TimeStamp = DateTime.Parse("2023-08-01 13:13:34") }; + var c298 = new Cheep() { CheepId = 298, AuthorId = a5.AuthorId, Author = a5, Text = "Any way, I''ll have the cab was out for a moment from his pocket, I guess.", TimeStamp = DateTime.Parse("2023-08-01 13:14:33") }; + var c299 = new Cheep() { CheepId = 299, AuthorId = a1.AuthorId, Author = a1, Text = "But the main brace, to see what whaling is, eh?", TimeStamp = DateTime.Parse("2023-08-01 13:15:30") }; + var c300 = new Cheep() { CheepId = 300, AuthorId = a10.AuthorId, Author = a10, Text = "The German lay upon my face, opened a barred tail.", TimeStamp = DateTime.Parse("2023-08-01 13:15:06") }; + var c301 = new Cheep() { CheepId = 301, AuthorId = a9.AuthorId, Author = a9, Text = "We would think that you should soar above it.", TimeStamp = DateTime.Parse("2023-08-01 13:15:10") }; + var c302 = new Cheep() { CheepId = 302, AuthorId = a4.AuthorId, Author = a4, Text = "Tied up and down the levers and the boy''s face from the top of it.", TimeStamp = DateTime.Parse("2023-08-01 13:13:55") }; + var c303 = new Cheep() { CheepId = 303, AuthorId = a10.AuthorId, Author = a10, Text = "But heigh-ho! there are no side road for a good light from his Indian voyage.", TimeStamp = DateTime.Parse("2023-08-01 13:14:00") }; + var c304 = new Cheep() { CheepId = 304, AuthorId = a10.AuthorId, Author = a10, Text = "It was locked, but the rest with Colonel Ross.", TimeStamp = DateTime.Parse("2023-08-01 13:15:33") }; + var c305 = new Cheep() { CheepId = 305, AuthorId = a10.AuthorId, Author = a10, Text = "An examination of the house, when a fourth keel, coming from that of my leaving it.", TimeStamp = DateTime.Parse("2023-08-01 13:14:31") }; + var c306 = new Cheep() { CheepId = 306, AuthorId = a10.AuthorId, Author = a10, Text = "And Stapleton, where is the good work in repairing them.", TimeStamp = DateTime.Parse("2023-08-01 13:13:40") }; + var c307 = new Cheep() { CheepId = 307, AuthorId = a3.AuthorId, Author = a3, Text = "A comparison of photographs has proved that they can do.", TimeStamp = DateTime.Parse("2023-08-01 13:13:40") }; + var c308 = new Cheep() { CheepId = 308, AuthorId = a10.AuthorId, Author = a10, Text = "She is to keep your confession, and if you describe Mr. Sherlock Holmes took a bottle of spirits standing in my breast.", TimeStamp = DateTime.Parse("2023-08-01 13:13:20") }; + var c309 = new Cheep() { CheepId = 309, AuthorId = a7.AuthorId, Author = a7, Text = "It may well be a blessing in disguise.", TimeStamp = DateTime.Parse("2023-08-01 13:13:55") }; + var c310 = new Cheep() { CheepId = 310, AuthorId = a8.AuthorId, Author = a8, Text = "Jonah enters, and would no doubt that she protested and resisted.", TimeStamp = DateTime.Parse("2023-08-01 13:13:43") }; + var c311 = new Cheep() { CheepId = 311, AuthorId = a10.AuthorId, Author = a10, Text = "I was particularly agitated.", TimeStamp = DateTime.Parse("2023-08-01 13:17:14") }; + var c312 = new Cheep() { CheepId = 312, AuthorId = a10.AuthorId, Author = a10, Text = "Shall we argue about it which was naturally annoyed at not having the least promising commencement.", TimeStamp = DateTime.Parse("2023-08-01 13:14:10") }; + var c313 = new Cheep() { CheepId = 313, AuthorId = a10.AuthorId, Author = a10, Text = "I have described, we were all upon technical subjects.", TimeStamp = DateTime.Parse("2023-08-01 13:16:39") }; + var c314 = new Cheep() { CheepId = 314, AuthorId = a4.AuthorId, Author = a4, Text = "It is as an escort to you, sir.", TimeStamp = DateTime.Parse("2023-08-01 13:14:15") }; + var c315 = new Cheep() { CheepId = 315, AuthorId = a10.AuthorId, Author = a10, Text = "Then these are about two hundred and seventy-seventh!", TimeStamp = DateTime.Parse("2023-08-01 13:14:56") }; + var c316 = new Cheep() { CheepId = 316, AuthorId = a10.AuthorId, Author = a10, Text = "Such is the one; aye, man, it is called; this hooking up by a stealthy step passing my room.", TimeStamp = DateTime.Parse("2023-08-01 13:13:35") }; + var c317 = new Cheep() { CheepId = 317, AuthorId = a1.AuthorId, Author = a1, Text = "He will be a stick, and I tell you all ready?", TimeStamp = DateTime.Parse("2023-08-01 13:14:32") }; + var c318 = new Cheep() { CheepId = 318, AuthorId = a2.AuthorId, Author = a2, Text = "And equally fallacious seems the banished and unconquerable Cain of his thoughts.", TimeStamp = DateTime.Parse("2023-08-01 13:14:59") }; + var c319 = new Cheep() { CheepId = 319, AuthorId = a5.AuthorId, Author = a5, Text = "When he had jumped on me he''d have had a lucky voyage, might pretty nearly filled a stoneware jar with water, for he had treated us.", TimeStamp = DateTime.Parse("2023-08-01 13:13:42") }; + var c320 = new Cheep() { CheepId = 320, AuthorId = a10.AuthorId, Author = a10, Text = "Any one of them.", TimeStamp = DateTime.Parse("2023-08-01 13:13:18") }; + var c321 = new Cheep() { CheepId = 321, AuthorId = a7.AuthorId, Author = a7, Text = "All the indications which might very well that he was sitting up in some honest-hearted men, restrain the gush of clotted blood.", TimeStamp = DateTime.Parse("2023-08-01 13:13:35") }; + var c322 = new Cheep() { CheepId = 322, AuthorId = a2.AuthorId, Author = a2, Text = "That is certainly a singular appearance, even in law.", TimeStamp = DateTime.Parse("2023-08-01 13:13:37") }; + var c323 = new Cheep() { CheepId = 323, AuthorId = a2.AuthorId, Author = a2, Text = "I fainted dead away, and we married a worthy fellow very kindly escorted me here.", TimeStamp = DateTime.Parse("2023-08-01 13:13:19") }; + var c324 = new Cheep() { CheepId = 324, AuthorId = a3.AuthorId, Author = a3, Text = "But I mean by that?", TimeStamp = DateTime.Parse("2023-08-01 13:14:06") }; + var c325 = new Cheep() { CheepId = 325, AuthorId = a10.AuthorId, Author = a10, Text = "And your name need not be darted at the word with you, led you safe to our needs.", TimeStamp = DateTime.Parse("2023-08-01 13:15:59") }; + var c326 = new Cheep() { CheepId = 326, AuthorId = a10.AuthorId, Author = a10, Text = "It was an upright beam, which had a remarkable degree, the power of stimulating it.", TimeStamp = DateTime.Parse("2023-08-01 13:16:27") }; + var c327 = new Cheep() { CheepId = 327, AuthorId = a3.AuthorId, Author = a3, Text = "Now, when with a frowning brow and a knowing smile.", TimeStamp = DateTime.Parse("2023-08-01 13:13:34") }; + var c328 = new Cheep() { CheepId = 328, AuthorId = a8.AuthorId, Author = a8, Text = "I didn''t know I like it.", TimeStamp = DateTime.Parse("2023-08-01 13:13:49") }; + var c329 = new Cheep() { CheepId = 329, AuthorId = a10.AuthorId, Author = a10, Text = "You appear, however, to prove it.", TimeStamp = DateTime.Parse("2023-08-01 13:15:39") }; + var c330 = new Cheep() { CheepId = 330, AuthorId = a10.AuthorId, Author = a10, Text = "So close did the whetstone which the schoolmaster whale betakes himself in his blubber is.", TimeStamp = DateTime.Parse("2023-08-01 13:13:58") }; + var c331 = new Cheep() { CheepId = 331, AuthorId = a7.AuthorId, Author = a7, Text = "The government was compelled, therefore, to use the salt, precisely who knows?", TimeStamp = DateTime.Parse("2023-08-01 13:13:53") }; + var c332 = new Cheep() { CheepId = 332, AuthorId = a1.AuthorId, Author = a1, Text = "Yes, yes, I am horror-struck at this callous and hard-hearted, said she.", TimeStamp = DateTime.Parse("2023-08-01 13:13:44") }; + var c333 = new Cheep() { CheepId = 333, AuthorId = a10.AuthorId, Author = a10, Text = "Well, Mr. Holmes, have you got in.", TimeStamp = DateTime.Parse("2023-08-01 13:13:44") }; + var c334 = new Cheep() { CheepId = 334, AuthorId = a10.AuthorId, Author = a10, Text = "Together we made our way to the ground.", TimeStamp = DateTime.Parse("2023-08-01 13:13:29") }; + var c335 = new Cheep() { CheepId = 335, AuthorId = a9.AuthorId, Author = a9, Text = "I come now to put the paper fireboard.", TimeStamp = DateTime.Parse("2023-08-01 13:16:49") }; + var c336 = new Cheep() { CheepId = 336, AuthorId = a10.AuthorId, Author = a10, Text = "Now, of course, I did was to use their sea bannisters.", TimeStamp = DateTime.Parse("2023-08-01 13:14:35") }; + var c337 = new Cheep() { CheepId = 337, AuthorId = a10.AuthorId, Author = a10, Text = "Until then I thought it was my companion''s quiet and didactic manner.", TimeStamp = DateTime.Parse("2023-08-01 13:17:10") }; + var c338 = new Cheep() { CheepId = 338, AuthorId = a10.AuthorId, Author = a10, Text = "Besides, if I remember right.", TimeStamp = DateTime.Parse("2023-08-01 13:14:12") }; + var c339 = new Cheep() { CheepId = 339, AuthorId = a10.AuthorId, Author = a10, Text = "They''ve got her, that they seemed abating their speed; gradually the ship must carry its cooper.", TimeStamp = DateTime.Parse("2023-08-01 13:13:41") }; + var c340 = new Cheep() { CheepId = 340, AuthorId = a10.AuthorId, Author = a10, Text = "But there is any inference which is beyond the morass between us until this accursed affair began.", TimeStamp = DateTime.Parse("2023-08-01 13:13:18") }; + var c341 = new Cheep() { CheepId = 341, AuthorId = a5.AuthorId, Author = a5, Text = "That way it comes.", TimeStamp = DateTime.Parse("2023-08-01 13:14:49") }; + var c342 = new Cheep() { CheepId = 342, AuthorId = a10.AuthorId, Author = a10, Text = "He then turned to run.", TimeStamp = DateTime.Parse("2023-08-01 13:15:04") }; + var c343 = new Cheep() { CheepId = 343, AuthorId = a10.AuthorId, Author = a10, Text = "Starbuck''s body this night to him.", TimeStamp = DateTime.Parse("2023-08-01 13:13:40") }; + var c344 = new Cheep() { CheepId = 344, AuthorId = a3.AuthorId, Author = a3, Text = "Holmes unfolded the rough nugget on it yesterday.", TimeStamp = DateTime.Parse("2023-08-01 13:13:42") }; + var c345 = new Cheep() { CheepId = 345, AuthorId = a10.AuthorId, Author = a10, Text = "As marching armies approaching an unfriendly defile in which to the far rush of the telegram.", TimeStamp = DateTime.Parse("2023-08-01 13:14:44") }; + var c346 = new Cheep() { CheepId = 346, AuthorId = a10.AuthorId, Author = a10, Text = "Yet so vast a being than the main road if a certain juncture of this poor fellow to my ears, clear, resonant, and unmistakable.", TimeStamp = DateTime.Parse("2023-08-01 13:15:01") }; + var c347 = new Cheep() { CheepId = 347, AuthorId = a10.AuthorId, Author = a10, Text = "She stood with her indignation.", TimeStamp = DateTime.Parse("2023-08-01 13:14:58") }; + var c348 = new Cheep() { CheepId = 348, AuthorId = a2.AuthorId, Author = a2, Text = "But now, tell me, Mr. Holmes!", TimeStamp = DateTime.Parse("2023-08-01 13:16:30") }; + var c349 = new Cheep() { CheepId = 349, AuthorId = a1.AuthorId, Author = a1, Text = "For, owing to the blood of those fine whales, Hand, boys, over hand!", TimeStamp = DateTime.Parse("2023-08-01 13:14:31") }; + var c350 = new Cheep() { CheepId = 350, AuthorId = a10.AuthorId, Author = a10, Text = "I did was to no one.", TimeStamp = DateTime.Parse("2023-08-01 13:13:21") }; + var c351 = new Cheep() { CheepId = 351, AuthorId = a3.AuthorId, Author = a3, Text = "There''s two of its youth, it has reached me.", TimeStamp = DateTime.Parse("2023-08-01 13:14:57") }; + var c352 = new Cheep() { CheepId = 352, AuthorId = a7.AuthorId, Author = a7, Text = "And now, Mr. Barker, I seem to think the chances are that they had a faithful member--you all know how much you do then?", TimeStamp = DateTime.Parse("2023-08-01 13:14:28") }; + var c353 = new Cheep() { CheepId = 353, AuthorId = a10.AuthorId, Author = a10, Text = "He swaggered up a curtain, there stepped the man who called himself Stapleton was talking all the five dried pips.", TimeStamp = DateTime.Parse("2023-08-01 13:14:42") }; + var c354 = new Cheep() { CheepId = 354, AuthorId = a10.AuthorId, Author = a10, Text = "It is a sight which met us by appointment outside the town, and that would whip electro-telegraphs.", TimeStamp = DateTime.Parse("2023-08-01 13:16:13") }; + var c355 = new Cheep() { CheepId = 355, AuthorId = a3.AuthorId, Author = a3, Text = "And then, of course, by any general hatred of Napoleon by the sweep of the house.", TimeStamp = DateTime.Parse("2023-08-01 13:13:44") }; + var c356 = new Cheep() { CheepId = 356, AuthorId = a10.AuthorId, Author = a10, Text = "Yet in some inexplicable way to solve the mystery?", TimeStamp = DateTime.Parse("2023-08-01 13:13:27") }; + var c357 = new Cheep() { CheepId = 357, AuthorId = a3.AuthorId, Author = a3, Text = "As I turned up one by one, said Flask, the carpenter here can arrange everything.", TimeStamp = DateTime.Parse("2023-08-01 13:17:26") }; + var c358 = new Cheep() { CheepId = 358, AuthorId = a10.AuthorId, Author = a10, Text = "The worst man in the dry land;'' when the watches of the facts which are really islands cut off behind her.", TimeStamp = DateTime.Parse("2023-08-01 13:14:34") }; + var c359 = new Cheep() { CheepId = 359, AuthorId = a10.AuthorId, Author = a10, Text = "But all these ran into the sea, as prairie cocks in the harpoon-line that he ever thought of it again after one the wiser.", TimeStamp = DateTime.Parse("2023-08-01 13:14:40") }; + var c360 = new Cheep() { CheepId = 360, AuthorId = a8.AuthorId, Author = a8, Text = "And another thousand to him as possible.", TimeStamp = DateTime.Parse("2023-08-01 13:15:34") }; + var c361 = new Cheep() { CheepId = 361, AuthorId = a10.AuthorId, Author = a10, Text = "I am in the house lay before you went out a peddling, you see, I see! avast heaving there!", TimeStamp = DateTime.Parse("2023-08-01 13:15:08") }; + var c362 = new Cheep() { CheepId = 362, AuthorId = a1.AuthorId, Author = a1, Text = "From the top of it, that if I have here two pledges that I came out, and with you, I feared that you could not unravel.", TimeStamp = DateTime.Parse("2023-08-01 13:15:54") }; + var c363 = new Cheep() { CheepId = 363, AuthorId = a10.AuthorId, Author = a10, Text = "You don''t mean to the young and rich, and of the panels of the sun full upon old Ahab.", TimeStamp = DateTime.Parse("2023-08-01 13:14:04") }; + var c364 = new Cheep() { CheepId = 364, AuthorId = a10.AuthorId, Author = a10, Text = "As to Miss Violet Smith.", TimeStamp = DateTime.Parse("2023-08-01 13:15:21") }; + var c365 = new Cheep() { CheepId = 365, AuthorId = a10.AuthorId, Author = a10, Text = "That must have come to you.", TimeStamp = DateTime.Parse("2023-08-01 13:17:23") }; + var c366 = new Cheep() { CheepId = 366, AuthorId = a5.AuthorId, Author = a5, Text = "And how have I known any profound being that you will admit that the fiery waste.", TimeStamp = DateTime.Parse("2023-08-01 13:14:19") }; + var c367 = new Cheep() { CheepId = 367, AuthorId = a10.AuthorId, Author = a10, Text = "On the third night after night, till he couldn''t drop from the house.", TimeStamp = DateTime.Parse("2023-08-01 13:13:23") }; + var c368 = new Cheep() { CheepId = 368, AuthorId = a5.AuthorId, Author = a5, Text = "The bread but that couldn''t be sure they all open out into a curve with his hands.", TimeStamp = DateTime.Parse("2023-08-01 13:13:50") }; + var c369 = new Cheep() { CheepId = 369, AuthorId = a10.AuthorId, Author = a10, Text = "I left the room.", TimeStamp = DateTime.Parse("2023-08-01 13:13:19") }; + var c370 = new Cheep() { CheepId = 370, AuthorId = a10.AuthorId, Author = a10, Text = "The train pulled up at his bereavement; but his eyes riveted upon that heart for ever; who ever conquered it?", TimeStamp = DateTime.Parse("2023-08-01 13:17:36") }; + var c371 = new Cheep() { CheepId = 371, AuthorId = a5.AuthorId, Author = a5, Text = "Some pretend to be correct.", TimeStamp = DateTime.Parse("2023-08-01 13:13:30") }; + var c372 = new Cheep() { CheepId = 372, AuthorId = a2.AuthorId, Author = a2, Text = "If you will bear a strain in exercise or a foot of the Regency, stared down into a bundle, and I met him there once.", TimeStamp = DateTime.Parse("2023-08-01 13:13:34") }; + var c373 = new Cheep() { CheepId = 373, AuthorId = a10.AuthorId, Author = a10, Text = "Your reverence need not warn you of the crime, and that the rascal had copied the paper down upon me.", TimeStamp = DateTime.Parse("2023-08-01 13:13:49") }; + var c374 = new Cheep() { CheepId = 374, AuthorId = a1.AuthorId, Author = a1, Text = "Have you made anything out yet? she asked.", TimeStamp = DateTime.Parse("2023-08-01 13:13:54") }; + var c375 = new Cheep() { CheepId = 375, AuthorId = a8.AuthorId, Author = a8, Text = "I cannot guarantee that I was weary and haggard.", TimeStamp = DateTime.Parse("2023-08-01 13:14:33") }; + var c376 = new Cheep() { CheepId = 376, AuthorId = a10.AuthorId, Author = a10, Text = "I do not think he is my friend his only daughter, aged twenty, and two bold, dark eyes upon this absence of motive.", TimeStamp = DateTime.Parse("2023-08-01 13:13:58") }; + var c377 = new Cheep() { CheepId = 377, AuthorId = a10.AuthorId, Author = a10, Text = "Have I told my wife and my love went out into the mizentop for a moment?...", TimeStamp = DateTime.Parse("2023-08-01 13:13:42") }; + var c378 = new Cheep() { CheepId = 378, AuthorId = a10.AuthorId, Author = a10, Text = "Not so the whale''s slippery back, the after-oar reciprocating by rapping his knees drawn up, a woman''s dress.", TimeStamp = DateTime.Parse("2023-08-01 13:13:20") }; + var c379 = new Cheep() { CheepId = 379, AuthorId = a4.AuthorId, Author = a4, Text = "Once again I had observed the proceedings from my mind.", TimeStamp = DateTime.Parse("2023-08-01 13:14:03") }; + var c380 = new Cheep() { CheepId = 380, AuthorId = a5.AuthorId, Author = a5, Text = "I tossed the quick analysis of the White Whale, the front room on his coming out of the port-holes.", TimeStamp = DateTime.Parse("2023-08-01 13:13:32") }; + var c381 = new Cheep() { CheepId = 381, AuthorId = a10.AuthorId, Author = a10, Text = "The idea of what you say just now of observation and for a match?", TimeStamp = DateTime.Parse("2023-08-01 13:13:25") }; + var c382 = new Cheep() { CheepId = 382, AuthorId = a10.AuthorId, Author = a10, Text = "Pray sit down on the envelope, and it seemed the material for these gypsies.", TimeStamp = DateTime.Parse("2023-08-01 13:14:35") }; + var c383 = new Cheep() { CheepId = 383, AuthorId = a3.AuthorId, Author = a3, Text = "I think that we may gain that by chance these precious parts in farces though I cannot explain the alarm was leading them.", TimeStamp = DateTime.Parse("2023-08-01 13:13:34") }; + var c384 = new Cheep() { CheepId = 384, AuthorId = a5.AuthorId, Author = a5, Text = "She is, as you or the Twins.", TimeStamp = DateTime.Parse("2023-08-01 13:13:21") }; + var c385 = new Cheep() { CheepId = 385, AuthorId = a1.AuthorId, Author = a1, Text = "Did the stable-boy, when he wrote so seldom, how did you do know, but what was she dressed?", TimeStamp = DateTime.Parse("2023-08-01 13:13:48") }; + var c386 = new Cheep() { CheepId = 386, AuthorId = a10.AuthorId, Author = a10, Text = "What we did not withdraw it.", TimeStamp = DateTime.Parse("2023-08-01 13:13:21") }; + var c387 = new Cheep() { CheepId = 387, AuthorId = a9.AuthorId, Author = a9, Text = "I confess that I am addressing and not-- No, this is life.", TimeStamp = DateTime.Parse("2023-08-01 13:14:33") }; + var c388 = new Cheep() { CheepId = 388, AuthorId = a10.AuthorId, Author = a10, Text = "Riotous and disordered as the criminal who it may, answered the summons, a large, brass-bound safe.", TimeStamp = DateTime.Parse("2023-08-01 13:13:28") }; + var c389 = new Cheep() { CheepId = 389, AuthorId = a4.AuthorId, Author = a4, Text = "I have a case.", TimeStamp = DateTime.Parse("2023-08-01 13:16:37") }; + var c390 = new Cheep() { CheepId = 390, AuthorId = a5.AuthorId, Author = a5, Text = "He had, as you perceive, was made that suggestion to me that no wood is in reality his wife.", TimeStamp = DateTime.Parse("2023-08-01 13:13:16") }; + var c391 = new Cheep() { CheepId = 391, AuthorId = a10.AuthorId, Author = a10, Text = "You said you had made an utter island of Mauritius.", TimeStamp = DateTime.Parse("2023-08-01 13:13:39") }; + var c392 = new Cheep() { CheepId = 392, AuthorId = a10.AuthorId, Author = a10, Text = "Both are massive enough in his eyes.", TimeStamp = DateTime.Parse("2023-08-01 13:14:19") }; + var c393 = new Cheep() { CheepId = 393, AuthorId = a1.AuthorId, Author = a1, Text = "I have no less a being than the three animals stood motionless in the pan; that''s not good.", TimeStamp = DateTime.Parse("2023-08-01 13:06:09") }; + var c394 = new Cheep() { CheepId = 394, AuthorId = a10.AuthorId, Author = a10, Text = "There, then, he sat, his very lips at the rudder, one to the door, and he took the New Forest or the other, said Morris.", TimeStamp = DateTime.Parse("2023-08-01 13:13:25") }; + var c395 = new Cheep() { CheepId = 395, AuthorId = a10.AuthorId, Author = a10, Text = "His initials were L. L. Have you formed any explanation of Barrymore''s movements might be, it was stated that any one else saw it?", TimeStamp = DateTime.Parse("2023-08-01 13:14:10") }; + var c396 = new Cheep() { CheepId = 396, AuthorId = a10.AuthorId, Author = a10, Text = "But I had examined everything with the soft wax.", TimeStamp = DateTime.Parse("2023-08-01 13:14:43") }; + var c397 = new Cheep() { CheepId = 397, AuthorId = a7.AuthorId, Author = a7, Text = "When I reached home.", TimeStamp = DateTime.Parse("2023-08-01 13:13:25") }; + var c398 = new Cheep() { CheepId = 398, AuthorId = a10.AuthorId, Author = a10, Text = "While yet a slip would mean a confession of guilt.", TimeStamp = DateTime.Parse("2023-08-01 13:14:22") }; + var c399 = new Cheep() { CheepId = 399, AuthorId = a10.AuthorId, Author = a10, Text = "I picked them as they are so hopelessly lost to all his affairs.", TimeStamp = DateTime.Parse("2023-08-01 13:14:19") }; + var c400 = new Cheep() { CheepId = 400, AuthorId = a5.AuthorId, Author = a5, Text = "Meanwhile, I should speak of him yet.", TimeStamp = DateTime.Parse("2023-08-01 13:15:01") }; + var c401 = new Cheep() { CheepId = 401, AuthorId = a4.AuthorId, Author = a4, Text = "Why should we not been employed.", TimeStamp = DateTime.Parse("2023-08-01 13:14:07") }; + var c402 = new Cheep() { CheepId = 402, AuthorId = a10.AuthorId, Author = a10, Text = "What''s this? he asked.", TimeStamp = DateTime.Parse("2023-08-01 13:16:44") }; + var c403 = new Cheep() { CheepId = 403, AuthorId = a10.AuthorId, Author = a10, Text = "The young hunter''s dark face grew tense with emotion and anticipation.", TimeStamp = DateTime.Parse("2023-08-01 13:16:23") }; + var c404 = new Cheep() { CheepId = 404, AuthorId = a10.AuthorId, Author = a10, Text = "But if I can be perfectly frank.", TimeStamp = DateTime.Parse("2023-08-01 13:13:18") }; + var c405 = new Cheep() { CheepId = 405, AuthorId = a10.AuthorId, Author = a10, Text = "How cheerily, how hilariously, O my Captain, would we bowl on our starboard hand till we can drive where I stood firm.", TimeStamp = DateTime.Parse("2023-08-01 13:13:56") }; + var c406 = new Cheep() { CheepId = 406, AuthorId = a10.AuthorId, Author = a10, Text = "As far as this conductor must descend to considerable accuracy by experts.", TimeStamp = DateTime.Parse("2023-08-01 13:16:28") }; + var c407 = new Cheep() { CheepId = 407, AuthorId = a10.AuthorId, Author = a10, Text = "It was on that important rope, he applied it with my employer.", TimeStamp = DateTime.Parse("2023-08-01 13:13:37") }; + var c408 = new Cheep() { CheepId = 408, AuthorId = a10.AuthorId, Author = a10, Text = "No one saw it that this same humpbacked whale and the frail gunwales bent in, collapsed, and the disappearance of Silver Blaze?", TimeStamp = DateTime.Parse("2023-08-01 13:14:23") }; + var c409 = new Cheep() { CheepId = 409, AuthorId = a10.AuthorId, Author = a10, Text = "God help me, Mr. Holmes, I can help you much.", TimeStamp = DateTime.Parse("2023-08-01 13:13:17") }; + var c410 = new Cheep() { CheepId = 410, AuthorId = a10.AuthorId, Author = a10, Text = "These were all ready to dare anything rather than in life.", TimeStamp = DateTime.Parse("2023-08-01 13:13:55") }; + var c411 = new Cheep() { CheepId = 411, AuthorId = a10.AuthorId, Author = a10, Text = "Then we shall take them under.", TimeStamp = DateTime.Parse("2023-08-01 13:13:20") }; + var c412 = new Cheep() { CheepId = 412, AuthorId = a4.AuthorId, Author = a4, Text = "Where is the one to the long arm being the one beyond, which shines so brightly?", TimeStamp = DateTime.Parse("2023-08-01 13:13:26") }; + var c413 = new Cheep() { CheepId = 413, AuthorId = a3.AuthorId, Author = a3, Text = "I tapped at the present are within the house.", TimeStamp = DateTime.Parse("2023-08-01 13:13:18") }; + var c414 = new Cheep() { CheepId = 414, AuthorId = a10.AuthorId, Author = a10, Text = "For years past the cottage, hurried the inmates out at a quarter of the largest of the second night he was an admirable screen.", TimeStamp = DateTime.Parse("2023-08-01 13:14:24") }; + var c415 = new Cheep() { CheepId = 415, AuthorId = a10.AuthorId, Author = a10, Text = "Yes, I have tried it, but I described to him who, in this room, and he drank it down.", TimeStamp = DateTime.Parse("2023-08-01 13:14:36") }; + var c416 = new Cheep() { CheepId = 416, AuthorId = a10.AuthorId, Author = a10, Text = "You can''t tell what it was suggested by Sir Charles''s butler, is a hard blow for it, said Barker.", TimeStamp = DateTime.Parse("2023-08-01 13:13:22") }; + var c417 = new Cheep() { CheepId = 417, AuthorId = a10.AuthorId, Author = a10, Text = "The student had drawn the body of it was I?", TimeStamp = DateTime.Parse("2023-08-01 13:16:53") }; + var c418 = new Cheep() { CheepId = 418, AuthorId = a3.AuthorId, Author = a3, Text = "Yet her bright and cloudless.", TimeStamp = DateTime.Parse("2023-08-01 13:13:39") }; + var c419 = new Cheep() { CheepId = 419, AuthorId = a10.AuthorId, Author = a10, Text = "What a relief it was the place examined.", TimeStamp = DateTime.Parse("2023-08-01 13:16:30") }; + var c420 = new Cheep() { CheepId = 420, AuthorId = a5.AuthorId, Author = a5, Text = "Now in getting started.", TimeStamp = DateTime.Parse("2023-08-01 13:15:02") }; + var c421 = new Cheep() { CheepId = 421, AuthorId = a7.AuthorId, Author = a7, Text = "In truth, it was in possession of a striking and peculiar portion of the singular mystery which he reentered the house.", TimeStamp = DateTime.Parse("2023-08-01 13:14:29") }; + var c422 = new Cheep() { CheepId = 422, AuthorId = a7.AuthorId, Author = a7, Text = "The harpoon dropped from the point of real delirium, united to help us now with a supply of drink for future purposes.", TimeStamp = DateTime.Parse("2023-08-01 13:16:20") }; + var c423 = new Cheep() { CheepId = 423, AuthorId = a10.AuthorId, Author = a10, Text = "The stout gentleman with a little more reasonable.", TimeStamp = DateTime.Parse("2023-08-01 13:17:17") }; + var c424 = new Cheep() { CheepId = 424, AuthorId = a10.AuthorId, Author = a10, Text = "Once, I remember, to be a rock, but it is this Barrymore, anyhow?", TimeStamp = DateTime.Parse("2023-08-01 13:17:26") }; + var c425 = new Cheep() { CheepId = 425, AuthorId = a2.AuthorId, Author = a2, Text = "It was close on to continue his triumphant career at Cambridge.", TimeStamp = DateTime.Parse("2023-08-01 13:15:00") }; + var c426 = new Cheep() { CheepId = 426, AuthorId = a10.AuthorId, Author = a10, Text = "Even in his palm.", TimeStamp = DateTime.Parse("2023-08-01 13:14:00") }; + var c427 = new Cheep() { CheepId = 427, AuthorId = a10.AuthorId, Author = a10, Text = "Well, we may take a premature lunch here, or how hope to read through them, went to bed.", TimeStamp = DateTime.Parse("2023-08-01 13:14:01") }; + var c428 = new Cheep() { CheepId = 428, AuthorId = a10.AuthorId, Author = a10, Text = "Set the pips upon the riveted gold coin there, he hasn''t a gill in his chair was mine.", TimeStamp = DateTime.Parse("2023-08-01 13:15:56") }; + var c429 = new Cheep() { CheepId = 429, AuthorId = a10.AuthorId, Author = a10, Text = "Already several fatalities had attended us, we can get a gleam of something unusual for your private eye.", TimeStamp = DateTime.Parse("2023-08-01 13:13:26") }; + var c430 = new Cheep() { CheepId = 430, AuthorId = a8.AuthorId, Author = a8, Text = "It''s mum with me when he was the smartest man in the morning.", TimeStamp = DateTime.Parse("2023-08-01 13:14:09") }; + var c431 = new Cheep() { CheepId = 431, AuthorId = a10.AuthorId, Author = a10, Text = "This bureau consists of a great caravan upon its return journey.", TimeStamp = DateTime.Parse("2023-08-01 13:15:32") }; + var c432 = new Cheep() { CheepId = 432, AuthorId = a10.AuthorId, Author = a10, Text = "No man burdens his mind in the morning.", TimeStamp = DateTime.Parse("2023-08-01 13:13:53") }; + var c433 = new Cheep() { CheepId = 433, AuthorId = a5.AuthorId, Author = a5, Text = "If I go, but Holmes caught up the side of mankind devilish dark at that.", TimeStamp = DateTime.Parse("2023-08-01 13:16:26") }; + var c434 = new Cheep() { CheepId = 434, AuthorId = a2.AuthorId, Author = a2, Text = "You mark my words, when this incident of the ledge.", TimeStamp = DateTime.Parse("2023-08-01 13:15:17") }; + var c435 = new Cheep() { CheepId = 435, AuthorId = a10.AuthorId, Author = a10, Text = "Would you kindly step over to him.", TimeStamp = DateTime.Parse("2023-08-01 13:13:46") }; + var c436 = new Cheep() { CheepId = 436, AuthorId = a1.AuthorId, Author = a1, Text = "It was over the heads of their profession.", TimeStamp = DateTime.Parse("2023-08-01 13:13:41") }; + var c437 = new Cheep() { CheepId = 437, AuthorId = a10.AuthorId, Author = a10, Text = "When he had been so anxious to hurry my work, for on the forecastle, till Ahab, troubledly pacing the deck, and we walked along the road.", TimeStamp = DateTime.Parse("2023-08-01 13:13:26") }; + var c438 = new Cheep() { CheepId = 438, AuthorId = a2.AuthorId, Author = a2, Text = "''From the beginning of the dead of night, and then you have come, however, before I left.", TimeStamp = DateTime.Parse("2023-08-01 13:14:36") }; + var c439 = new Cheep() { CheepId = 439, AuthorId = a10.AuthorId, Author = a10, Text = "You know my name?", TimeStamp = DateTime.Parse("2023-08-01 13:14:35") }; + var c440 = new Cheep() { CheepId = 440, AuthorId = a1.AuthorId, Author = a1, Text = "If the lady whom I had made himself one of the SEA UNICORN, of Dundee.", TimeStamp = DateTime.Parse("2023-08-01 13:15:20") }; + var c441 = new Cheep() { CheepId = 441, AuthorId = a3.AuthorId, Author = a3, Text = "Swerve me? ye cannot swerve me, else ye swerve yourselves! man has to be drunk in order to avoid scandal in so busy a place.", TimeStamp = DateTime.Parse("2023-08-01 13:13:37") }; + var c442 = new Cheep() { CheepId = 442, AuthorId = a4.AuthorId, Author = a4, Text = "In this I had it would just cover that bare space and correspond with these.", TimeStamp = DateTime.Parse("2023-08-01 13:13:19") }; + var c443 = new Cheep() { CheepId = 443, AuthorId = a1.AuthorId, Author = a1, Text = "Well, his death he was a very serious thing.", TimeStamp = DateTime.Parse("2023-08-01 13:13:44") }; + var c444 = new Cheep() { CheepId = 444, AuthorId = a10.AuthorId, Author = a10, Text = "There was no money in my hand on the way, you plainly saw that he was in store for him, I should thoroughly understand it.", TimeStamp = DateTime.Parse("2023-08-01 13:13:31") }; + var c445 = new Cheep() { CheepId = 445, AuthorId = a5.AuthorId, Author = a5, Text = "There''s one thing, cried the owner.", TimeStamp = DateTime.Parse("2023-08-01 13:15:50") }; + var c446 = new Cheep() { CheepId = 446, AuthorId = a3.AuthorId, Author = a3, Text = "''My heart grew light when the working fit was upon the forearm.", TimeStamp = DateTime.Parse("2023-08-01 13:14:25") }; + var c447 = new Cheep() { CheepId = 447, AuthorId = a10.AuthorId, Author = a10, Text = "Prick ears, and as my business affairs went wrong.", TimeStamp = DateTime.Parse("2023-08-01 13:16:03") }; + var c448 = new Cheep() { CheepId = 448, AuthorId = a1.AuthorId, Author = a1, Text = "He saw her white face and flashing eyes.", TimeStamp = DateTime.Parse("2023-08-01 13:13:18") }; + var c449 = new Cheep() { CheepId = 449, AuthorId = a5.AuthorId, Author = a5, Text = "It was a second cab and not his business, and a girl.", TimeStamp = DateTime.Parse("2023-08-01 13:13:25") }; + var c450 = new Cheep() { CheepId = 450, AuthorId = a3.AuthorId, Author = a3, Text = "Now, gentlemen, perhaps you expect to hear that he rushed in, and drew me over this, are you?", TimeStamp = DateTime.Parse("2023-08-01 13:15:41") }; + var c451 = new Cheep() { CheepId = 451, AuthorId = a2.AuthorId, Author = a2, Text = "And running up a path which Stapleton had marked out.", TimeStamp = DateTime.Parse("2023-08-01 13:13:40") }; + var c452 = new Cheep() { CheepId = 452, AuthorId = a5.AuthorId, Author = a5, Text = "I think, said he.", TimeStamp = DateTime.Parse("2023-08-01 13:13:34") }; + var c453 = new Cheep() { CheepId = 453, AuthorId = a10.AuthorId, Author = a10, Text = "An opera hat was pushed to the French call him _Requin_.", TimeStamp = DateTime.Parse("2023-08-01 13:14:18") }; + var c454 = new Cheep() { CheepId = 454, AuthorId = a1.AuthorId, Author = a1, Text = "I''ll take the knee against in darting or stabbing at the place deserted.", TimeStamp = DateTime.Parse("2023-08-01 13:14:36") }; + var c455 = new Cheep() { CheepId = 455, AuthorId = a7.AuthorId, Author = a7, Text = "I have been using myself up rather than in stages.", TimeStamp = DateTime.Parse("2023-08-01 13:15:07") }; + var c456 = new Cheep() { CheepId = 456, AuthorId = a3.AuthorId, Author = a3, Text = "Holmes walked swiftly back to the party would return with his sons on each prow of his before ever they came over and examined that also.", TimeStamp = DateTime.Parse("2023-08-01 13:13:48") }; + var c457 = new Cheep() { CheepId = 457, AuthorId = a10.AuthorId, Author = a10, Text = "Well, said Lestrade, producing a small window between us.", TimeStamp = DateTime.Parse("2023-08-01 13:15:22") }; + var c458 = new Cheep() { CheepId = 458, AuthorId = a2.AuthorId, Author = a2, Text = "They were lighting the lamps they could not get out of it, sir?", TimeStamp = DateTime.Parse("2023-08-01 13:14:23") }; + var c459 = new Cheep() { CheepId = 459, AuthorId = a10.AuthorId, Author = a10, Text = "It was very sure would be seen.", TimeStamp = DateTime.Parse("2023-08-01 13:15:20") }; + var c460 = new Cheep() { CheepId = 460, AuthorId = a10.AuthorId, Author = a10, Text = "I rose somewhat earlier than we may discriminate.", TimeStamp = DateTime.Parse("2023-08-01 13:13:36") }; + var c461 = new Cheep() { CheepId = 461, AuthorId = a10.AuthorId, Author = a10, Text = "Will you come to his feet on the trail so far convinced us that we had just discussed with him.", TimeStamp = DateTime.Parse("2023-08-01 13:14:02") }; + var c462 = new Cheep() { CheepId = 462, AuthorId = a10.AuthorId, Author = a10, Text = "Fournaye, who is an absolute darkness as I came back in his power.", TimeStamp = DateTime.Parse("2023-08-01 13:14:21") }; + var c463 = new Cheep() { CheepId = 463, AuthorId = a1.AuthorId, Author = a1, Text = "If I was myself consulted upon the floor like a whale.", TimeStamp = DateTime.Parse("2023-08-01 13:17:04") }; + var c464 = new Cheep() { CheepId = 464, AuthorId = a10.AuthorId, Author = a10, Text = "What with the Freemen, the blacker were the principal person concerned is beyond our little ambush here.", TimeStamp = DateTime.Parse("2023-08-01 13:14:09") }; + var c465 = new Cheep() { CheepId = 465, AuthorId = a10.AuthorId, Author = a10, Text = "When I approached, it vanished with a full, black beard.", TimeStamp = DateTime.Parse("2023-08-01 13:13:18") }; + var c466 = new Cheep() { CheepId = 466, AuthorId = a1.AuthorId, Author = a1, Text = "I had closed the door, and the ordinary irrational horrors of the Cannibals; and ready traveller.", TimeStamp = DateTime.Parse("2023-08-01 13:14:02") }; + var c467 = new Cheep() { CheepId = 467, AuthorId = a10.AuthorId, Author = a10, Text = "Now and then went downstairs, said a few drops of each with his life.", TimeStamp = DateTime.Parse("2023-08-01 13:13:36") }; + var c468 = new Cheep() { CheepId = 468, AuthorId = a10.AuthorId, Author = a10, Text = "A peddler of heads too perhaps the heads of the vanishing cloth.", TimeStamp = DateTime.Parse("2023-08-01 13:13:17") }; + var c469 = new Cheep() { CheepId = 469, AuthorId = a6.AuthorId, Author = a6, Text = "Only wait a long time.", TimeStamp = DateTime.Parse("2023-08-01 13:13:48") }; + var c470 = new Cheep() { CheepId = 470, AuthorId = a8.AuthorId, Author = a8, Text = "You were first a coiner and then there came a sudden turn, and I could not bring myself to find one stubborn, at the lodge proceeded.", TimeStamp = DateTime.Parse("2023-08-01 13:13:46") }; + var c471 = new Cheep() { CheepId = 471, AuthorId = a10.AuthorId, Author = a10, Text = "Of course, when I would not call at four o''clock when we went down the passage, through the air, and making our way to Geneva.", TimeStamp = DateTime.Parse("2023-08-01 13:14:18") }; + var c472 = new Cheep() { CheepId = 472, AuthorId = a10.AuthorId, Author = a10, Text = "Unfortunately, the path and stooped behind the main-mast.", TimeStamp = DateTime.Parse("2023-08-01 13:13:20") }; + var c473 = new Cheep() { CheepId = 473, AuthorId = a10.AuthorId, Author = a10, Text = "The table was littered.", TimeStamp = DateTime.Parse("2023-08-01 13:15:48") }; + var c474 = new Cheep() { CheepId = 474, AuthorId = a10.AuthorId, Author = a10, Text = "It was our wretched captive, shivering and half shout.", TimeStamp = DateTime.Parse("2023-08-01 13:15:03") }; + var c475 = new Cheep() { CheepId = 475, AuthorId = a10.AuthorId, Author = a10, Text = "I watched his son be a castor of state.", TimeStamp = DateTime.Parse("2023-08-01 13:13:57") }; + var c476 = new Cheep() { CheepId = 476, AuthorId = a5.AuthorId, Author = a5, Text = "Therefore, the common is usually a great pile of crumpled morning papers, evidently newly studied, near at hand.", TimeStamp = DateTime.Parse("2023-08-01 13:13:20") }; + var c477 = new Cheep() { CheepId = 477, AuthorId = a10.AuthorId, Author = a10, Text = "Gone, too, was streaked with grime, and at the railway carriage, a capacity for self-restraint.", TimeStamp = DateTime.Parse("2023-08-01 13:13:59") }; + var c478 = new Cheep() { CheepId = 478, AuthorId = a1.AuthorId, Author = a1, Text = "And blew out the four walls, and far from being exhausted.", TimeStamp = DateTime.Parse("2023-08-01 13:15:30") }; + var c479 = new Cheep() { CheepId = 479, AuthorId = a10.AuthorId, Author = a10, Text = "He found out that there can be ascertained in several companies and went up the level of the inverted compasses.", TimeStamp = DateTime.Parse("2023-08-01 13:15:26") }; + var c480 = new Cheep() { CheepId = 480, AuthorId = a10.AuthorId, Author = a10, Text = "It is only deterred from entering by the difficulty which faced them.", TimeStamp = DateTime.Parse("2023-08-01 13:14:39") }; + var c481 = new Cheep() { CheepId = 481, AuthorId = a3.AuthorId, Author = a3, Text = "Very good, do you make of that?", TimeStamp = DateTime.Parse("2023-08-01 13:14:09") }; + var c482 = new Cheep() { CheepId = 482, AuthorId = a10.AuthorId, Author = a10, Text = "Among our comrades of the carriage rattled past.", TimeStamp = DateTime.Parse("2023-08-01 13:15:52") }; + var c483 = new Cheep() { CheepId = 483, AuthorId = a10.AuthorId, Author = a10, Text = "As for myself, but I had seen a man has got, and arrest him on eclipses.", TimeStamp = DateTime.Parse("2023-08-01 13:13:31") }; + var c484 = new Cheep() { CheepId = 484, AuthorId = a10.AuthorId, Author = a10, Text = "And yet I dare say eh?", TimeStamp = DateTime.Parse("2023-08-01 13:15:31") }; + var c485 = new Cheep() { CheepId = 485, AuthorId = a10.AuthorId, Author = a10, Text = "But we had not been moved for many months or weeks as the fog-bank flowed onward we fell in love with her?", TimeStamp = DateTime.Parse("2023-08-01 13:13:53") }; + var c486 = new Cheep() { CheepId = 486, AuthorId = a10.AuthorId, Author = a10, Text = "Well, Watson, what do you think that your bag of blasting powder at the Hall.", TimeStamp = DateTime.Parse("2023-08-01 13:14:54") }; + var c487 = new Cheep() { CheepId = 487, AuthorId = a10.AuthorId, Author = a10, Text = "There had been shot or interested in South America, establish his identity before the carriage rattled away.", TimeStamp = DateTime.Parse("2023-08-01 13:13:49") }; + var c488 = new Cheep() { CheepId = 488, AuthorId = a5.AuthorId, Author = a5, Text = "Sherlock Holmes returned from the direction of their graves, boys that''s all.", TimeStamp = DateTime.Parse("2023-08-01 13:13:25") }; + var c489 = new Cheep() { CheepId = 489, AuthorId = a5.AuthorId, Author = a5, Text = "An open telegram lay upon that chair over yonder near the window on the choruses.", TimeStamp = DateTime.Parse("2023-08-01 13:14:10") }; + var c490 = new Cheep() { CheepId = 490, AuthorId = a4.AuthorId, Author = a4, Text = "Just as she ran downstairs.", TimeStamp = DateTime.Parse("2023-08-01 13:14:29") }; + var c491 = new Cheep() { CheepId = 491, AuthorId = a5.AuthorId, Author = a5, Text = "Douglas was lying ill in the shadow?", TimeStamp = DateTime.Parse("2023-08-01 13:14:41") }; + var c492 = new Cheep() { CheepId = 492, AuthorId = a4.AuthorId, Author = a4, Text = "It''s all as brave as you are guilty.", TimeStamp = DateTime.Parse("2023-08-01 13:13:59") }; + var c493 = new Cheep() { CheepId = 493, AuthorId = a10.AuthorId, Author = a10, Text = "And as if to yield to that clue.", TimeStamp = DateTime.Parse("2023-08-01 13:15:04") }; + var c494 = new Cheep() { CheepId = 494, AuthorId = a5.AuthorId, Author = a5, Text = "Swim away from your contemporary consciousness.", TimeStamp = DateTime.Parse("2023-08-01 13:13:45") }; + var c495 = new Cheep() { CheepId = 495, AuthorId = a10.AuthorId, Author = a10, Text = "The more terrible, therefore, seemed that some of his feet.", TimeStamp = DateTime.Parse("2023-08-01 13:13:35") }; + var c496 = new Cheep() { CheepId = 496, AuthorId = a3.AuthorId, Author = a3, Text = "I left the room.", TimeStamp = DateTime.Parse("2023-08-01 13:13:58") }; + var c497 = new Cheep() { CheepId = 497, AuthorId = a5.AuthorId, Author = a5, Text = "It was not his own, and I live in Russia as in the future only could see from the inside.", TimeStamp = DateTime.Parse("2023-08-01 13:13:52") }; + var c498 = new Cheep() { CheepId = 498, AuthorId = a10.AuthorId, Author = a10, Text = "It was soothing to catch him and put away.", TimeStamp = DateTime.Parse("2023-08-01 13:16:38") }; + var c499 = new Cheep() { CheepId = 499, AuthorId = a10.AuthorId, Author = a10, Text = "He said nothing to prevent me from between swollen and puffy pouches.", TimeStamp = DateTime.Parse("2023-08-01 13:14:29") }; + var c500 = new Cheep() { CheepId = 500, AuthorId = a5.AuthorId, Author = a5, Text = "It is a sad mistake for which he had long since come to me at the head of the Boscombe Valley Mystery V. The Five Orange Pips VI.", TimeStamp = DateTime.Parse("2023-08-01 13:15:45") }; + var c501 = new Cheep() { CheepId = 501, AuthorId = a10.AuthorId, Author = a10, Text = "It is asking much of it in the world.", TimeStamp = DateTime.Parse("2023-08-01 13:16:50") }; + var c502 = new Cheep() { CheepId = 502, AuthorId = a10.AuthorId, Author = a10, Text = "Have you no more.", TimeStamp = DateTime.Parse("2023-08-01 13:15:03") }; + var c503 = new Cheep() { CheepId = 503, AuthorId = a1.AuthorId, Author = a1, Text = "You will see to the spot.", TimeStamp = DateTime.Parse("2023-08-01 13:14:20") }; + var c504 = new Cheep() { CheepId = 504, AuthorId = a10.AuthorId, Author = a10, Text = "She glanced at me.", TimeStamp = DateTime.Parse("2023-08-01 13:13:31") }; + var c505 = new Cheep() { CheepId = 505, AuthorId = a5.AuthorId, Author = a5, Text = "On one side, I promise you that he never heeded my presence, she went to Devonshire he had emerged again.", TimeStamp = DateTime.Parse("2023-08-01 13:14:45") }; + var c506 = new Cheep() { CheepId = 506, AuthorId = a4.AuthorId, Author = a4, Text = "The next he was sober, but a long, limber, portentous, black mass of black, fluffy ashes, as of burned paper, while the three at the Pole.", TimeStamp = DateTime.Parse("2023-08-01 13:14:23") }; + var c507 = new Cheep() { CheepId = 507, AuthorId = a10.AuthorId, Author = a10, Text = "Holmes examined it with admirable good-humour.", TimeStamp = DateTime.Parse("2023-08-01 13:13:57") }; + var c508 = new Cheep() { CheepId = 508, AuthorId = a2.AuthorId, Author = a2, Text = "Has he been born in ''45--fifty years of absence have entirely taken away from me.", TimeStamp = DateTime.Parse("2023-08-01 13:14:25") }; + var c509 = new Cheep() { CheepId = 509, AuthorId = a10.AuthorId, Author = a10, Text = "I almost thought that Poncho would have warned our very formidable person.", TimeStamp = DateTime.Parse("2023-08-01 13:15:22") }; + var c510 = new Cheep() { CheepId = 510, AuthorId = a10.AuthorId, Author = a10, Text = "Well, good-bye, and let them know that her injuries were serious, but not necessarily fatal.", TimeStamp = DateTime.Parse("2023-08-01 13:15:07") }; + var c511 = new Cheep() { CheepId = 511, AuthorId = a3.AuthorId, Author = a3, Text = "But in the rain; Mr. Stubb, I thought that our kinship makes it a formidable weapon.", TimeStamp = DateTime.Parse("2023-08-01 13:13:28") }; + var c512 = new Cheep() { CheepId = 512, AuthorId = a10.AuthorId, Author = a10, Text = "Agents were suspected or even than your enemies from America.", TimeStamp = DateTime.Parse("2023-08-01 13:13:49") }; + var c513 = new Cheep() { CheepId = 513, AuthorId = a3.AuthorId, Author = a3, Text = "Look! see yon Albicore! who put it out upon the moor.", TimeStamp = DateTime.Parse("2023-08-01 13:13:42") }; + var c514 = new Cheep() { CheepId = 514, AuthorId = a1.AuthorId, Author = a1, Text = "I waited for him to the deck, summoned the servants.", TimeStamp = DateTime.Parse("2023-08-01 13:17:13") }; + var c515 = new Cheep() { CheepId = 515, AuthorId = a5.AuthorId, Author = a5, Text = "Yet complete revenge he had, as you choose.", TimeStamp = DateTime.Parse("2023-08-01 13:13:31") }; + var c516 = new Cheep() { CheepId = 516, AuthorId = a10.AuthorId, Author = a10, Text = "At eleven there was movement in the teeth that he was in its niches.", TimeStamp = DateTime.Parse("2023-08-01 13:15:47") }; + var c517 = new Cheep() { CheepId = 517, AuthorId = a10.AuthorId, Author = a10, Text = "Those buckskin legs and fair ramping.", TimeStamp = DateTime.Parse("2023-08-01 13:14:00") }; + var c518 = new Cheep() { CheepId = 518, AuthorId = a10.AuthorId, Author = a10, Text = "You must put this horseshoe into my little woman, I would not have the warrant and can hold him back.", TimeStamp = DateTime.Parse("2023-08-01 13:13:39") }; + var c519 = new Cheep() { CheepId = 519, AuthorId = a2.AuthorId, Author = a2, Text = "Our cabs were dismissed, and, following the guidance of Toby down the wall.", TimeStamp = DateTime.Parse("2023-08-01 13:15:33") }; + var c520 = new Cheep() { CheepId = 520, AuthorId = a10.AuthorId, Author = a10, Text = "It had been played by Mr. Barker?", TimeStamp = DateTime.Parse("2023-08-01 13:15:23") }; + var c521 = new Cheep() { CheepId = 521, AuthorId = a3.AuthorId, Author = a3, Text = "Have you been doing at Mawson''s?", TimeStamp = DateTime.Parse("2023-08-01 13:16:30") }; + var c522 = new Cheep() { CheepId = 522, AuthorId = a10.AuthorId, Author = a10, Text = "Seems to me of Darmonodes'' elephant that so caused him to the kitchen door.", TimeStamp = DateTime.Parse("2023-08-01 13:17:29") }; + var c523 = new Cheep() { CheepId = 523, AuthorId = a10.AuthorId, Author = a10, Text = "Did this mad wife of either whale''s jaw, if you try to force this also.", TimeStamp = DateTime.Parse("2023-08-01 13:14:45") }; + var c524 = new Cheep() { CheepId = 524, AuthorId = a10.AuthorId, Author = a10, Text = "Then he certainly deserved it if any other person don''t believe it, but I confess that somehow anomalously did its duty.", TimeStamp = DateTime.Parse("2023-08-01 13:14:21") }; + var c525 = new Cheep() { CheepId = 525, AuthorId = a5.AuthorId, Author = a5, Text = "Where was the cause of that fatal cork, forth flew the fiend, and shrivelled up his coat, laid his hand at last.", TimeStamp = DateTime.Parse("2023-08-01 13:14:53") }; + var c526 = new Cheep() { CheepId = 526, AuthorId = a10.AuthorId, Author = a10, Text = "Have just been engaged by McGinty, they were regarded in the dining-room yet?", TimeStamp = DateTime.Parse("2023-08-01 13:13:21") }; + var c527 = new Cheep() { CheepId = 527, AuthorId = a5.AuthorId, Author = a5, Text = "Captain Morstan came stumbling along on the edge of it.", TimeStamp = DateTime.Parse("2023-08-01 13:14:36") }; + var c528 = new Cheep() { CheepId = 528, AuthorId = a9.AuthorId, Author = a9, Text = "Your discretion is as much as dare to say so.", TimeStamp = DateTime.Parse("2023-08-01 13:14:56") }; + var c529 = new Cheep() { CheepId = 529, AuthorId = a10.AuthorId, Author = a10, Text = "It was evident that the spirit of godly gamesomeness is not the wolf; Mr. Gregson of Scotland Yard, Mr. Holmes.", TimeStamp = DateTime.Parse("2023-08-01 13:15:30") }; + var c530 = new Cheep() { CheepId = 530, AuthorId = a10.AuthorId, Author = a10, Text = "It was not yet finished his lunch, and certainly the records which he is well known to me to a finish.", TimeStamp = DateTime.Parse("2023-08-01 13:15:28") }; + var c531 = new Cheep() { CheepId = 531, AuthorId = a5.AuthorId, Author = a5, Text = "He had played nearly every day I met her first, though quite young--only twenty-five.", TimeStamp = DateTime.Parse("2023-08-01 13:14:06") }; + var c532 = new Cheep() { CheepId = 532, AuthorId = a10.AuthorId, Author = a10, Text = "Still, in that wicker chair; it was he that I thought you might find herself in hot latitudes.", TimeStamp = DateTime.Parse("2023-08-01 13:13:38") }; + var c533 = new Cheep() { CheepId = 533, AuthorId = a5.AuthorId, Author = a5, Text = "He inquired how we should do Arthur--that is, Lord Saltire--a mischief, that I owe a great boulder crashed down on this head.", TimeStamp = DateTime.Parse("2023-08-01 13:13:24") }; + var c534 = new Cheep() { CheepId = 534, AuthorId = a5.AuthorId, Author = a5, Text = "Ye are not so much as suspected.", TimeStamp = DateTime.Parse("2023-08-01 13:15:07") }; + var c535 = new Cheep() { CheepId = 535, AuthorId = a10.AuthorId, Author = a10, Text = "There we have to bustle about hither and thither before us; at a glance that something was moving in their place.", TimeStamp = DateTime.Parse("2023-08-01 13:17:25") }; + var c536 = new Cheep() { CheepId = 536, AuthorId = a5.AuthorId, Author = a5, Text = "I say, Queequeg! why don''t you break your backbones, my boys?", TimeStamp = DateTime.Parse("2023-08-01 13:13:41") }; + var c537 = new Cheep() { CheepId = 537, AuthorId = a10.AuthorId, Author = a10, Text = "Clap eye on the edge of the profession which has so shaken me most dreadfully.", TimeStamp = DateTime.Parse("2023-08-01 13:14:07") }; + var c538 = new Cheep() { CheepId = 538, AuthorId = a10.AuthorId, Author = a10, Text = "People in Nantucket are carried about with him and tore him away from off his face.", TimeStamp = DateTime.Parse("2023-08-01 13:13:28") }; + var c539 = new Cheep() { CheepId = 539, AuthorId = a10.AuthorId, Author = a10, Text = "Well, not to spoil the hilarity of his own proper atmosphere.", TimeStamp = DateTime.Parse("2023-08-01 13:15:17") }; + var c540 = new Cheep() { CheepId = 540, AuthorId = a7.AuthorId, Author = a7, Text = "I am more to concentrate the snugness of his food.", TimeStamp = DateTime.Parse("2023-08-01 13:14:24") }; + var c541 = new Cheep() { CheepId = 541, AuthorId = a10.AuthorId, Author = a10, Text = "What he sought was the landlord, placing the title Lord of the year!", TimeStamp = DateTime.Parse("2023-08-01 13:13:33") }; + var c542 = new Cheep() { CheepId = 542, AuthorId = a2.AuthorId, Author = a2, Text = "Now this Radney, I will lay you two others supported her gaunt companion, and his face towards me.", TimeStamp = DateTime.Parse("2023-08-01 13:13:24") }; + var c543 = new Cheep() { CheepId = 543, AuthorId = a1.AuthorId, Author = a1, Text = "It was the secret seas have ever known.", TimeStamp = DateTime.Parse("2023-08-01 13:13:36") }; + var c544 = new Cheep() { CheepId = 544, AuthorId = a4.AuthorId, Author = a4, Text = "It will break bones beware, beware!", TimeStamp = DateTime.Parse("2023-08-01 13:15:19") }; + var c545 = new Cheep() { CheepId = 545, AuthorId = a1.AuthorId, Author = a1, Text = "He impressed me with a jack-knife in his pocket.", TimeStamp = DateTime.Parse("2023-08-01 13:15:00") }; + var c546 = new Cheep() { CheepId = 546, AuthorId = a10.AuthorId, Author = a10, Text = "You remember, Watson, that my sympathies in this room, absorbed in his breath and stood, livid and trembling, before us.", TimeStamp = DateTime.Parse("2023-08-01 13:14:46") }; + var c547 = new Cheep() { CheepId = 547, AuthorId = a5.AuthorId, Author = a5, Text = "On reaching the end of either, there came a sound so deep an influence over her?", TimeStamp = DateTime.Parse("2023-08-01 13:17:14") }; + var c548 = new Cheep() { CheepId = 548, AuthorId = a3.AuthorId, Author = a3, Text = "To-day I was left to enable him to lunch with me to propose that you find things go together.", TimeStamp = DateTime.Parse("2023-08-01 13:16:18") }; + var c549 = new Cheep() { CheepId = 549, AuthorId = a5.AuthorId, Author = a5, Text = "He''ll see that whale a bow-window some five feet should be very much surprised if this were he.", TimeStamp = DateTime.Parse("2023-08-01 13:14:45") }; + var c550 = new Cheep() { CheepId = 550, AuthorId = a2.AuthorId, Author = a2, Text = "She knows it too.", TimeStamp = DateTime.Parse("2023-08-01 13:13:38") }; + var c551 = new Cheep() { CheepId = 551, AuthorId = a10.AuthorId, Author = a10, Text = "They are from a clump of buildings here is another man then?", TimeStamp = DateTime.Parse("2023-08-01 13:13:19") }; + var c552 = new Cheep() { CheepId = 552, AuthorId = a3.AuthorId, Author = a3, Text = "Perhaps that is like this.", TimeStamp = DateTime.Parse("2023-08-01 13:15:49") }; + var c553 = new Cheep() { CheepId = 553, AuthorId = a10.AuthorId, Author = a10, Text = "Well, well, you need not add imagination to your collection, and I to do?", TimeStamp = DateTime.Parse("2023-08-01 13:13:42") }; + var c554 = new Cheep() { CheepId = 554, AuthorId = a2.AuthorId, Author = a2, Text = "By my old armchair in the prairie; he hides among the oldest in the noon-day air.", TimeStamp = DateTime.Parse("2023-08-01 13:14:00") }; + var c555 = new Cheep() { CheepId = 555, AuthorId = a10.AuthorId, Author = a10, Text = "It is the reappearance of that sagacious saying in the whole truth.", TimeStamp = DateTime.Parse("2023-08-01 13:13:23") }; + var c556 = new Cheep() { CheepId = 556, AuthorId = a1.AuthorId, Author = a1, Text = "In 1778, a fine one, said Holmes.", TimeStamp = DateTime.Parse("2023-08-01 13:14:22") }; + var c557 = new Cheep() { CheepId = 557, AuthorId = a1.AuthorId, Author = a1, Text = "Then this visitor had left us a shock and the one object upon which I need hardly be arranged so easily.", TimeStamp = DateTime.Parse("2023-08-01 13:14:31") }; + var c558 = new Cheep() { CheepId = 558, AuthorId = a7.AuthorId, Author = a7, Text = "And those sublimer towers, the White Whale is an exceptionally sensitive one.", TimeStamp = DateTime.Parse("2023-08-01 13:15:32") }; + var c559 = new Cheep() { CheepId = 559, AuthorId = a5.AuthorId, Author = a5, Text = "To the credulous mariners it seemed the cunning jeweller would show them when they were swallowed.", TimeStamp = DateTime.Parse("2023-08-01 13:17:05") }; + var c560 = new Cheep() { CheepId = 560, AuthorId = a7.AuthorId, Author = a7, Text = "You are not over yet, I say that it gives us the news.", TimeStamp = DateTime.Parse("2023-08-01 13:17:23") }; + var c561 = new Cheep() { CheepId = 561, AuthorId = a10.AuthorId, Author = a10, Text = "Oh, hush, Mr. McMurdo, may I forgive myself, but I thought you were going to be done.", TimeStamp = DateTime.Parse("2023-08-01 13:14:31") }; + var c562 = new Cheep() { CheepId = 562, AuthorId = a1.AuthorId, Author = a1, Text = "His name, I have in bringing me safely to the King his father''s influence could prevail.", TimeStamp = DateTime.Parse("2023-08-01 13:13:14") }; + var c563 = new Cheep() { CheepId = 563, AuthorId = a10.AuthorId, Author = a10, Text = "He makes one in the air.", TimeStamp = DateTime.Parse("2023-08-01 13:16:03") }; + var c564 = new Cheep() { CheepId = 564, AuthorId = a8.AuthorId, Author = a8, Text = "It was a sawed-off shotgun; so he fell back dead.", TimeStamp = DateTime.Parse("2023-08-01 13:17:01") }; + var c565 = new Cheep() { CheepId = 565, AuthorId = a3.AuthorId, Author = a3, Text = "He was dressed like a woman who answered the Guernsey-man, under cover of darkness, I must arrange with you.", TimeStamp = DateTime.Parse("2023-08-01 13:14:13") }; + var c566 = new Cheep() { CheepId = 566, AuthorId = a10.AuthorId, Author = a10, Text = "It was as close packed in its own controls it.", TimeStamp = DateTime.Parse("2023-08-01 13:15:36") }; + var c567 = new Cheep() { CheepId = 567, AuthorId = a10.AuthorId, Author = a10, Text = "It went through my field-glass.", TimeStamp = DateTime.Parse("2023-08-01 13:16:02") }; + var c568 = new Cheep() { CheepId = 568, AuthorId = a3.AuthorId, Author = a3, Text = "Mad with the shutter open, but without reply.", TimeStamp = DateTime.Parse("2023-08-01 13:14:27") }; + var c569 = new Cheep() { CheepId = 569, AuthorId = a2.AuthorId, Author = a2, Text = "Have you ever mention to any one of my story.", TimeStamp = DateTime.Parse("2023-08-01 13:16:47") }; + var c570 = new Cheep() { CheepId = 570, AuthorId = a10.AuthorId, Author = a10, Text = "Penetrating further and more unfolding its noiseless measureless leaves upon this gang.", TimeStamp = DateTime.Parse("2023-08-01 13:17:26") }; + var c571 = new Cheep() { CheepId = 571, AuthorId = a10.AuthorId, Author = a10, Text = "Our route was certainly no sane man would destroy us all.", TimeStamp = DateTime.Parse("2023-08-01 13:13:18") }; + var c572 = new Cheep() { CheepId = 572, AuthorId = a1.AuthorId, Author = a1, Text = "He said nothing of the huge monoliths which are of those who were mending a top-sail in the American had been hiding here, sure enough.", TimeStamp = DateTime.Parse("2023-08-01 13:14:16") }; + var c573 = new Cheep() { CheepId = 573, AuthorId = a1.AuthorId, Author = a1, Text = "All right, Barrymore, you can hardly believe it, but of course there was no easy task.", TimeStamp = DateTime.Parse("2023-08-01 13:15:25") }; + var c574 = new Cheep() { CheepId = 574, AuthorId = a10.AuthorId, Author = a10, Text = "Only this: go down to Norfolk a wedded couple.", TimeStamp = DateTime.Parse("2023-08-01 13:15:08") }; + var c575 = new Cheep() { CheepId = 575, AuthorId = a10.AuthorId, Author = a10, Text = "For two hours, and I know the incredible bulk he assigns it.", TimeStamp = DateTime.Parse("2023-08-01 13:16:00") }; + var c576 = new Cheep() { CheepId = 576, AuthorId = a8.AuthorId, Author = a8, Text = "But Godfrey is a successful, elderly medical man, well-esteemed since those who have never met a straighter man in a dream.", TimeStamp = DateTime.Parse("2023-08-01 13:15:10") }; + var c577 = new Cheep() { CheepId = 577, AuthorId = a10.AuthorId, Author = a10, Text = "Aye, he was still rubbing the towsy golden curls which covered the back part of the hut, and a dozen times before.", TimeStamp = DateTime.Parse("2023-08-01 13:13:54") }; + var c578 = new Cheep() { CheepId = 578, AuthorId = a7.AuthorId, Author = a7, Text = "Was not that as she spoke, I saw them from learning the news of the hollow, he had taken this fragment from the back room.", TimeStamp = DateTime.Parse("2023-08-01 13:13:20") }; + var c579 = new Cheep() { CheepId = 579, AuthorId = a10.AuthorId, Author = a10, Text = "There he stands; two bones stuck into a study of the hut, walking as warily as Stapleton would have been aroused.", TimeStamp = DateTime.Parse("2023-08-01 13:13:20") }; + var c580 = new Cheep() { CheepId = 580, AuthorId = a5.AuthorId, Author = a5, Text = "For myself, my term of imprisonment was.", TimeStamp = DateTime.Parse("2023-08-01 13:13:52") }; + var c581 = new Cheep() { CheepId = 581, AuthorId = a10.AuthorId, Author = a10, Text = "Lestrade went after his wants.", TimeStamp = DateTime.Parse("2023-08-01 13:13:35") }; + var c582 = new Cheep() { CheepId = 582, AuthorId = a10.AuthorId, Author = a10, Text = "Watson, I should certainly make every inquiry which can now be narrated brought his knife through the amazing thing happened.", TimeStamp = DateTime.Parse("2023-08-01 13:14:23") }; + var c583 = new Cheep() { CheepId = 583, AuthorId = a1.AuthorId, Author = a1, Text = "May I ask no questions.", TimeStamp = DateTime.Parse("2023-08-01 13:16:15") }; + var c584 = new Cheep() { CheepId = 584, AuthorId = a10.AuthorId, Author = a10, Text = "It was he at last climbs up the paper is Sir Charles''s death, we had no very unusual affair.", TimeStamp = DateTime.Parse("2023-08-01 13:14:11") }; + var c585 = new Cheep() { CheepId = 585, AuthorId = a10.AuthorId, Author = a10, Text = "All around farms were apportioned and allotted in proportion to the side; and then came back.", TimeStamp = DateTime.Parse("2023-08-01 13:14:23") }; + var c586 = new Cheep() { CheepId = 586, AuthorId = a1.AuthorId, Author = a1, Text = "But what was this letter, so I tell it ye from the beginning.", TimeStamp = DateTime.Parse("2023-08-01 13:13:26") }; + var c587 = new Cheep() { CheepId = 587, AuthorId = a10.AuthorId, Author = a10, Text = "We are all really necessary for me to say that I failed to throw some light upon the Indian; so that I had his description of you.", TimeStamp = DateTime.Parse("2023-08-01 13:13:37") }; + var c588 = new Cheep() { CheepId = 588, AuthorId = a3.AuthorId, Author = a3, Text = "Why should she fight against without my putting more upon their tomb.", TimeStamp = DateTime.Parse("2023-08-01 13:16:37") }; + var c589 = new Cheep() { CheepId = 589, AuthorId = a10.AuthorId, Author = a10, Text = "He was a small sliding shutter, and, plunging in his chair and began once more at his skirts.", TimeStamp = DateTime.Parse("2023-08-01 13:14:24") }; + var c590 = new Cheep() { CheepId = 590, AuthorId = a4.AuthorId, Author = a4, Text = "Can you see him again upon unknown rocks and breakers; for the best.", TimeStamp = DateTime.Parse("2023-08-01 13:15:27") }; + var c591 = new Cheep() { CheepId = 591, AuthorId = a10.AuthorId, Author = a10, Text = "Whether that mattress was stuffed in the bloodstained annals of the harem.", TimeStamp = DateTime.Parse("2023-08-01 13:13:41") }; + var c592 = new Cheep() { CheepId = 592, AuthorId = a3.AuthorId, Author = a3, Text = "I placed it upon a collection of weapons brought from the ridge upon our bearskin hearth-rug.", TimeStamp = DateTime.Parse("2023-08-01 13:14:03") }; + var c593 = new Cheep() { CheepId = 593, AuthorId = a5.AuthorId, Author = a5, Text = "No wonder that to climb it.", TimeStamp = DateTime.Parse("2023-08-01 13:14:20") }; + var c594 = new Cheep() { CheepId = 594, AuthorId = a10.AuthorId, Author = a10, Text = "And has he done, then?", TimeStamp = DateTime.Parse("2023-08-01 13:13:21") }; + var c595 = new Cheep() { CheepId = 595, AuthorId = a9.AuthorId, Author = a9, Text = "Hunter was seated all in this way, then.", TimeStamp = DateTime.Parse("2023-08-01 13:13:48") }; + var c596 = new Cheep() { CheepId = 596, AuthorId = a1.AuthorId, Author = a1, Text = "You can understand his regarding it as honest a man distracted.", TimeStamp = DateTime.Parse("2023-08-01 13:17:20") }; + var c597 = new Cheep() { CheepId = 597, AuthorId = a3.AuthorId, Author = a3, Text = "So now, my dear Mr. Mac, it is one of biscuits, and a thermometer of 90 was no accident?", TimeStamp = DateTime.Parse("2023-08-01 13:14:54") }; + var c598 = new Cheep() { CheepId = 598, AuthorId = a10.AuthorId, Author = a10, Text = "How ever did you not, for the first dead American whale fishery, of which had just one way for the attempt.", TimeStamp = DateTime.Parse("2023-08-01 13:13:29") }; + var c599 = new Cheep() { CheepId = 599, AuthorId = a2.AuthorId, Author = a2, Text = "My own nervous system is an end of his seemed all the trails.", TimeStamp = DateTime.Parse("2023-08-01 13:13:21") }; + var c600 = new Cheep() { CheepId = 600, AuthorId = a10.AuthorId, Author = a10, Text = "Now, while all these varied cases, however, I found him out.", TimeStamp = DateTime.Parse("2023-08-01 13:15:17") }; + var c601 = new Cheep() { CheepId = 601, AuthorId = a3.AuthorId, Author = a3, Text = "The men drank their glasses, and in that same day, too, gazing far down the quay.", TimeStamp = DateTime.Parse("2023-08-01 13:16:04") }; + var c602 = new Cheep() { CheepId = 602, AuthorId = a6.AuthorId, Author = a6, Text = "Has only one in the attic save a pair of silent shoes?", TimeStamp = DateTime.Parse("2023-08-01 13:16:32") }; + var c603 = new Cheep() { CheepId = 603, AuthorId = a7.AuthorId, Author = a7, Text = "At present I cannot spare energy and determination such as I did look up I saw a gigantic Sperm Whale is toothless.", TimeStamp = DateTime.Parse("2023-08-01 13:17:29") }; + var c604 = new Cheep() { CheepId = 604, AuthorId = a5.AuthorId, Author = a5, Text = "Kill him! cried Stubb.", TimeStamp = DateTime.Parse("2023-08-01 13:13:55") }; + var c605 = new Cheep() { CheepId = 605, AuthorId = a8.AuthorId, Author = a8, Text = "He''s out of Nantucket, and seeing what the sounds that were pushing us.", TimeStamp = DateTime.Parse("2023-08-01 13:14:48") }; + var c606 = new Cheep() { CheepId = 606, AuthorId = a10.AuthorId, Author = a10, Text = "On, on we flew; and our attention to this back-bone, for something or somebody upon the Temple, no Whale can pass it every consideration.", TimeStamp = DateTime.Parse("2023-08-01 13:15:57") }; + var c607 = new Cheep() { CheepId = 607, AuthorId = a10.AuthorId, Author = a10, Text = "To me at all.", TimeStamp = DateTime.Parse("2023-08-01 13:13:58") }; + var c608 = new Cheep() { CheepId = 608, AuthorId = a2.AuthorId, Author = a2, Text = "Stand at the corners of the moor upon his rifle from the hinges of the heath.", TimeStamp = DateTime.Parse("2023-08-01 13:14:33") }; + var c609 = new Cheep() { CheepId = 609, AuthorId = a5.AuthorId, Author = a5, Text = "Some were thickly clustered with men, as they called the fun.", TimeStamp = DateTime.Parse("2023-08-01 13:13:17") }; + var c610 = new Cheep() { CheepId = 610, AuthorId = a10.AuthorId, Author = a10, Text = "As the gleam of light in his quick, firm tread.", TimeStamp = DateTime.Parse("2023-08-01 13:13:26") }; + var c611 = new Cheep() { CheepId = 611, AuthorId = a4.AuthorId, Author = a4, Text = "For, thought Ahab, is sordidness.", TimeStamp = DateTime.Parse("2023-08-01 13:16:07") }; + var c612 = new Cheep() { CheepId = 612, AuthorId = a10.AuthorId, Author = a10, Text = "There was no time; but I am myself an infinity of trouble.", TimeStamp = DateTime.Parse("2023-08-01 13:14:26") }; + var c613 = new Cheep() { CheepId = 613, AuthorId = a10.AuthorId, Author = a10, Text = "I saved enough to do what in the clear moonlight, or starlight, as the needle-sleet of the inflexible jaw.", TimeStamp = DateTime.Parse("2023-08-01 13:13:22") }; + var c614 = new Cheep() { CheepId = 614, AuthorId = a5.AuthorId, Author = a5, Text = "Consider an athlete with one hand upon the way.", TimeStamp = DateTime.Parse("2023-08-01 13:13:24") }; + var c615 = new Cheep() { CheepId = 615, AuthorId = a10.AuthorId, Author = a10, Text = "Hullo, what is the question.", TimeStamp = DateTime.Parse("2023-08-01 13:14:13") }; + var c616 = new Cheep() { CheepId = 616, AuthorId = a10.AuthorId, Author = a10, Text = "But we won''t talk of my brown ones, and so dead to windward, then; the better classes of society.", TimeStamp = DateTime.Parse("2023-08-01 13:13:26") }; + var c617 = new Cheep() { CheepId = 617, AuthorId = a3.AuthorId, Author = a3, Text = "No great and rich banners waving, are in the same time, said the Colonel, with his dull, malevolent eyes.", TimeStamp = DateTime.Parse("2023-08-01 13:13:14") }; + var c618 = new Cheep() { CheepId = 618, AuthorId = a10.AuthorId, Author = a10, Text = "The worst man in that gale, the but half fancy being committed this crime, what possible reason for not knowing what it was he.", TimeStamp = DateTime.Parse("2023-08-01 13:15:23") }; + var c619 = new Cheep() { CheepId = 619, AuthorId = a10.AuthorId, Author = a10, Text = "They had a line of thought, resented anything which could give it.", TimeStamp = DateTime.Parse("2023-08-01 13:14:24") }; + var c620 = new Cheep() { CheepId = 620, AuthorId = a7.AuthorId, Author = a7, Text = "The one is very hard, and yesterday evening in an open door leading to the staple fuel.", TimeStamp = DateTime.Parse("2023-08-01 13:13:44") }; + var c621 = new Cheep() { CheepId = 621, AuthorId = a1.AuthorId, Author = a1, Text = "Your eyes turned full upon his breast.", TimeStamp = DateTime.Parse("2023-08-01 13:15:05") }; + var c622 = new Cheep() { CheepId = 622, AuthorId = a10.AuthorId, Author = a10, Text = "A man entered and took up the whole universe, not excluding its suburbs.", TimeStamp = DateTime.Parse("2023-08-01 13:14:46") }; + var c623 = new Cheep() { CheepId = 623, AuthorId = a5.AuthorId, Author = a5, Text = "It''s bad enough to appal the stoutest man who was my benefactor, and all for our investigation.", TimeStamp = DateTime.Parse("2023-08-01 13:17:32") }; + var c624 = new Cheep() { CheepId = 624, AuthorId = a2.AuthorId, Author = a2, Text = "But there has suddenly sprung up between my saviour and the preacher''s text was about to precede me up wonderfully.", TimeStamp = DateTime.Parse("2023-08-01 13:13:18") }; + var c625 = new Cheep() { CheepId = 625, AuthorId = a5.AuthorId, Author = a5, Text = "For then, more whales the less to her, as you very much.", TimeStamp = DateTime.Parse("2023-08-01 13:14:07") }; + var c626 = new Cheep() { CheepId = 626, AuthorId = a10.AuthorId, Author = a10, Text = "Presently, as we know, he wrote the history of the front pew at the next day''s sunshine dried upon it.", TimeStamp = DateTime.Parse("2023-08-01 13:13:47") }; + var c627 = new Cheep() { CheepId = 627, AuthorId = a10.AuthorId, Author = a10, Text = "And when he had ever seen him.", TimeStamp = DateTime.Parse("2023-08-01 13:15:19") }; + var c628 = new Cheep() { CheepId = 628, AuthorId = a10.AuthorId, Author = a10, Text = "Sometimes I think myself that it happened--August of that fine old Queen Anne house, which is not in my power.", TimeStamp = DateTime.Parse("2023-08-01 13:17:13") }; + var c629 = new Cheep() { CheepId = 629, AuthorId = a10.AuthorId, Author = a10, Text = "In the dim light divers specimens of fin-backs and other nautical conveniences.", TimeStamp = DateTime.Parse("2023-08-01 13:13:51") }; + var c630 = new Cheep() { CheepId = 630, AuthorId = a10.AuthorId, Author = a10, Text = "See here! he continued, taking a stroll along the cycloid, my soapstone for example, is there hope.", TimeStamp = DateTime.Parse("2023-08-01 13:13:58") }; + var c631 = new Cheep() { CheepId = 631, AuthorId = a9.AuthorId, Author = a9, Text = "Now we come twenty thousand miles to the red cord which were blank and dreary, save that here before morning.", TimeStamp = DateTime.Parse("2023-08-01 13:14:02") }; + var c632 = new Cheep() { CheepId = 632, AuthorId = a10.AuthorId, Author = a10, Text = "''Your best way is at the window.", TimeStamp = DateTime.Parse("2023-08-01 13:13:55") }; + var c633 = new Cheep() { CheepId = 633, AuthorId = a10.AuthorId, Author = a10, Text = "Then all in high life, Watson, I should retain her secret--the more so than usual.", TimeStamp = DateTime.Parse("2023-08-01 13:14:42") }; + var c634 = new Cheep() { CheepId = 634, AuthorId = a5.AuthorId, Author = a5, Text = "Shipmates, I do not mean The Cooper, but The Merchant.", TimeStamp = DateTime.Parse("2023-08-01 13:13:31") }; + var c635 = new Cheep() { CheepId = 635, AuthorId = a10.AuthorId, Author = a10, Text = "He who could tell whether, in case of razors--had been found sticking in near his light.", TimeStamp = DateTime.Parse("2023-08-01 13:13:52") }; + var c636 = new Cheep() { CheepId = 636, AuthorId = a5.AuthorId, Author = a5, Text = "Here in London whom he loved.", TimeStamp = DateTime.Parse("2023-08-01 13:15:25") }; + var c637 = new Cheep() { CheepId = 637, AuthorId = a10.AuthorId, Author = a10, Text = "No doubt you thought arrange his affairs.", TimeStamp = DateTime.Parse("2023-08-01 13:14:29") }; + var c638 = new Cheep() { CheepId = 638, AuthorId = a10.AuthorId, Author = a10, Text = "Holmes glanced over and almost danced with excitement and greed.", TimeStamp = DateTime.Parse("2023-08-01 13:17:14") }; + var c639 = new Cheep() { CheepId = 639, AuthorId = a10.AuthorId, Author = a10, Text = "I shall start off into the easy-chair and, sitting beside him, patted his hand in it.", TimeStamp = DateTime.Parse("2023-08-01 13:15:37") }; + var c640 = new Cheep() { CheepId = 640, AuthorId = a10.AuthorId, Author = a10, Text = "We''d best put it on, to arrive ten to-morrow if I could not shoot him at last, with a gleam of his tail, Leviathan had run up the pathway.", TimeStamp = DateTime.Parse("2023-08-01 13:13:39") }; + var c641 = new Cheep() { CheepId = 641, AuthorId = a10.AuthorId, Author = a10, Text = "It is all odds that he should see and understand.", TimeStamp = DateTime.Parse("2023-08-01 13:15:01") }; + var c642 = new Cheep() { CheepId = 642, AuthorId = a10.AuthorId, Author = a10, Text = "She knocked without receiving any answer, and even solicitously cutting the lower part muffled round---- That will do.", TimeStamp = DateTime.Parse("2023-08-01 13:15:39") }; + var c643 = new Cheep() { CheepId = 643, AuthorId = a10.AuthorId, Author = a10, Text = "More than one case our old Manxman the old hearse-driver, he must undress and get down to the Moss, the little table first.", TimeStamp = DateTime.Parse("2023-08-01 13:13:39") }; + var c644 = new Cheep() { CheepId = 644, AuthorId = a10.AuthorId, Author = a10, Text = "I will endeavour to do with him.''", TimeStamp = DateTime.Parse("2023-08-01 13:14:36") }; + var c645 = new Cheep() { CheepId = 645, AuthorId = a10.AuthorId, Author = a10, Text = "Morning to ye, Mr. Starbuck but it''s too springy to my knowledge of when to stop.", TimeStamp = DateTime.Parse("2023-08-01 13:17:17") }; + var c646 = new Cheep() { CheepId = 646, AuthorId = a10.AuthorId, Author = a10, Text = "Seen from the forehead seem now faded away.", TimeStamp = DateTime.Parse("2023-08-01 13:14:29") }; + var c647 = new Cheep() { CheepId = 647, AuthorId = a1.AuthorId, Author = a1, Text = "For at bottom so he told me that the gentleman thanking me on the Stile, Mary, and On the contrary, passengers themselves must pay.", TimeStamp = DateTime.Parse("2023-08-01 13:13:46") }; + var c648 = new Cheep() { CheepId = 648, AuthorId = a10.AuthorId, Author = a10, Text = "Rain had fallen even darker over the document.", TimeStamp = DateTime.Parse("2023-08-01 13:14:02") }; + var c649 = new Cheep() { CheepId = 649, AuthorId = a5.AuthorId, Author = a5, Text = "I really don''t think I''ll get him every particular that I tell.", TimeStamp = DateTime.Parse("2023-08-01 13:14:20") }; + var c650 = new Cheep() { CheepId = 650, AuthorId = a10.AuthorId, Author = a10, Text = "And why the word of honour--and I never mixed much with Morris.", TimeStamp = DateTime.Parse("2023-08-01 13:16:01") }; + var c651 = new Cheep() { CheepId = 651, AuthorId = a9.AuthorId, Author = a9, Text = "As she did hear something like those of a distant triumph which had been arrested as the second window.", TimeStamp = DateTime.Parse("2023-08-01 13:13:46") }; + var c652 = new Cheep() { CheepId = 652, AuthorId = a1.AuthorId, Author = a1, Text = "This he placed the slipper upon the whale, where all is well.", TimeStamp = DateTime.Parse("2023-08-01 13:14:09") }; + var c653 = new Cheep() { CheepId = 653, AuthorId = a10.AuthorId, Author = a10, Text = "Young man, said Holmes.", TimeStamp = DateTime.Parse("2023-08-01 13:13:27") }; + var c654 = new Cheep() { CheepId = 654, AuthorId = a10.AuthorId, Author = a10, Text = "Of course, with a purely animal lust for the time stated I was surer than ever it occurred?", TimeStamp = DateTime.Parse("2023-08-01 13:14:03") }; + var c655 = new Cheep() { CheepId = 655, AuthorId = a9.AuthorId, Author = a9, Text = "What do you think so meanly of him?", TimeStamp = DateTime.Parse("2023-08-01 13:13:56") }; + var c656 = new Cheep() { CheepId = 656, AuthorId = a11.AuthorId, Author = a11, Text = "Hello, BDSA students!", TimeStamp = DateTime.Parse("2023-08-01 12:16:48") }; + var c657 = new Cheep() { CheepId = 657, AuthorId = a12.AuthorId, Author = a12, Text = "Hej, velkommen til kurset.", TimeStamp = DateTime.Parse("2023-08-01 13:08:28") }; + + var cheeps = new List() { c1, c2, c3, c4, c5, c6, c7, c8, c9, c10, c11, c12, c13, c14, c15, c16, c17, c18, c19, c20, c21, c22, c23, c24, c25, c26, c27, c28, c29, c30, c31, c32, c33, c34, c35, c36, c37, c38, c39, c40, c41, c42, c43, c44, c45, c46, c47, c48, c49, c50, c51, c52, c53, c54, c55, c56, c57, c58, c59, c60, c61, c62, c63, c64, c65, c66, c67, c68, c69, c70, c71, c72, c73, c74, c75, c76, c77, c78, c79, c80, c81, c82, c83, c84, c85, c86, c87, c88, c89, c90, c91, c92, c93, c94, c95, c96, c97, c98, c99, c100, c101, c102, c103, c104, c105, c106, c107, c108, c109, c110, c111, c112, c113, c114, c115, c116, c117, c118, c119, c120, c121, c122, c123, c124, c125, c126, c127, c128, c129, c130, c131, c132, c133, c134, c135, c136, c137, c138, c139, c140, c141, c142, c143, c144, c145, c146, c147, c148, c149, c150, c151, c152, c153, c154, c155, c156, c157, c158, c159, c160, c161, c162, c163, c164, c165, c166, c167, c168, c169, c170, c171, c172, c173, c174, c175, c176, c177, c178, c179, c180, c181, c182, c183, c184, c185, c186, c187, c188, c189, c190, c191, c192, c193, c194, c195, c196, c197, c198, c199, c200, c201, c202, c203, c204, c205, c206, c207, c208, c209, c210, c211, c212, c213, c214, c215, c216, c217, c218, c219, c220, c221, c222, c223, c224, c225, c226, c227, c228, c229, c230, c231, c232, c233, c234, c235, c236, c237, c238, c239, c240, c241, c242, c243, c244, c245, c246, c247, c248, c249, c250, c251, c252, c253, c254, c255, c256, c257, c258, c259, c260, c261, c262, c263, c264, c265, c266, c267, c268, c269, c270, c271, c272, c273, c274, c275, c276, c277, c278, c279, c280, c281, c282, c283, c284, c285, c286, c287, c288, c289, c290, c291, c292, c293, c294, c295, c296, c297, c298, c299, c300, c301, c302, c303, c304, c305, c306, c307, c308, c309, c310, c311, c312, c313, c314, c315, c316, c317, c318, c319, c320, c321, c322, c323, c324, c325, c326, c327, c328, c329, c330, c331, c332, c333, c334, c335, c336, c337, c338, c339, c340, c341, c342, c343, c344, c345, c346, c347, c348, c349, c350, c351, c352, c353, c354, c355, c356, c357, c358, c359, c360, c361, c362, c363, c364, c365, c366, c367, c368, c369, c370, c371, c372, c373, c374, c375, c376, c377, c378, c379, c380, c381, c382, c383, c384, c385, c386, c387, c388, c389, c390, c391, c392, c393, c394, c395, c396, c397, c398, c399, c400, c401, c402, c403, c404, c405, c406, c407, c408, c409, c410, c411, c412, c413, c414, c415, c416, c417, c418, c419, c420, c421, c422, c423, c424, c425, c426, c427, c428, c429, c430, c431, c432, c433, c434, c435, c436, c437, c438, c439, c440, c441, c442, c443, c444, c445, c446, c447, c448, c449, c450, c451, c452, c453, c454, c455, c456, c457, c458, c459, c460, c461, c462, c463, c464, c465, c466, c467, c468, c469, c470, c471, c472, c473, c474, c475, c476, c477, c478, c479, c480, c481, c482, c483, c484, c485, c486, c487, c488, c489, c490, c491, c492, c493, c494, c495, c496, c497, c498, c499, c500, c501, c502, c503, c504, c505, c506, c507, c508, c509, c510, c511, c512, c513, c514, c515, c516, c517, c518, c519, c520, c521, c522, c523, c524, c525, c526, c527, c528, c529, c530, c531, c532, c533, c534, c535, c536, c537, c538, c539, c540, c541, c542, c543, c544, c545, c546, c547, c548, c549, c550, c551, c552, c553, c554, c555, c556, c557, c558, c559, c560, c561, c562, c563, c564, c565, c566, c567, c568, c569, c570, c571, c572, c573, c574, c575, c576, c577, c578, c579, c580, c581, c582, c583, c584, c585, c586, c587, c588, c589, c590, c591, c592, c593, c594, c595, c596, c597, c598, c599, c600, c601, c602, c603, c604, c605, c606, c607, c608, c609, c610, c611, c612, c613, c614, c615, c616, c617, c618, c619, c620, c621, c622, c623, c624, c625, c626, c627, c628, c629, c630, c631, c632, c633, c634, c635, c636, c637, c638, c639, c640, c641, c642, c643, c644, c645, c646, c647, c648, c649, c650, c651, c652, c653, c654, c655, c656, c657 }; + a10.Cheeps = new List() { c1, c2, c3, c5, c7, c9, c10, c13, c17, c19, c21, c22, c26, c28, c30, c31, c33, c35, c36, c38, c41, c42, c43, c44, c45, c46, c47, c48, c49, c50, c60, c65, c67, c70, c71, c75, c77, c78, c79, c80, c82, c83, c84, c86, c88, c90, c93, c94, c95, c98, c101, c102, c103, c104, c105, c106, c109, c110, c112, c113, c115, c119, c120, c121, c123, c125, c126, c128, c129, c130, c132, c133, c135, c136, c138, c140, c142, c145, c146, c147, c150, c152, c153, c156, c159, c161, c162, c163, c170, c171, c172, c175, c176, c180, c181, c185, c187, c191, c192, c194, c195, c196, c197, c198, c199, c200, c202, c203, c205, c206, c207, c209, c214, c215, c217, c218, c219, c220, c221, c222, c223, c226, c227, c228, c229, c231, c232, c234, c236, c239, c241, c242, c243, c244, c245, c246, c248, c249, c250, c251, c252, c253, c254, c255, c257, c258, c260, c261, c264, c267, c268, c270, c271, c272, c273, c274, c278, c281, c282, c284, c285, c286, c288, c289, c290, c291, c294, c297, c300, c303, c304, c305, c306, c308, c311, c312, c313, c315, c316, c320, c325, c326, c329, c330, c333, c334, c336, c337, c338, c339, c340, c342, c343, c345, c346, c347, c350, c353, c354, c356, c358, c359, c361, c363, c364, c365, c367, c369, c370, c373, c376, c377, c378, c381, c382, c386, c388, c391, c392, c394, c395, c396, c398, c399, c402, c403, c404, c405, c406, c407, c408, c409, c410, c411, c414, c415, c416, c417, c419, c423, c424, c426, c427, c428, c429, c431, c432, c435, c437, c439, c444, c447, c453, c457, c459, c460, c461, c462, c464, c465, c467, c468, c471, c472, c473, c474, c475, c477, c479, c480, c482, c483, c484, c485, c486, c487, c493, c495, c498, c499, c501, c502, c504, c507, c509, c510, c512, c516, c517, c518, c520, c522, c523, c524, c526, c529, c530, c532, c535, c537, c538, c539, c541, c546, c551, c553, c555, c561, c563, c566, c567, c570, c571, c574, c575, c577, c579, c581, c582, c584, c585, c587, c589, c591, c594, c598, c600, c606, c607, c610, c612, c613, c615, c616, c618, c619, c622, c626, c627, c628, c629, c630, c632, c633, c635, c637, c638, c639, c640, c641, c642, c643, c644, c645, c646, c648, c650, c653, c654 }; + a5.Cheeps = new List() { c4, c12, c15, c18, c23, c25, c27, c51, c54, c63, c72, c76, c92, c99, c107, c108, c111, c116, c122, c131, c134, c143, c155, c158, c165, c178, c183, c188, c208, c224, c240, c262, c265, c275, c293, c298, c319, c341, c366, c368, c371, c380, c384, c390, c400, c420, c433, c445, c449, c452, c476, c488, c489, c491, c494, c497, c500, c505, c515, c525, c527, c531, c533, c534, c536, c547, c549, c559, c580, c593, c604, c609, c614, c623, c625, c634, c636, c649 }; + a3.Cheeps = new List() { c6, c32, c56, c61, c66, c69, c100, c149, c174, c179, c211, c212, c233, c283, c296, c307, c324, c327, c344, c351, c355, c357, c383, c413, c418, c441, c446, c450, c456, c481, c496, c511, c513, c521, c548, c552, c565, c568, c588, c592, c597, c601, c617 }; + a2.Cheeps = new List() { c8, c57, c74, c81, c204, c210, c213, c225, c230, c247, c256, c295, c318, c322, c323, c348, c372, c425, c434, c438, c451, c458, c508, c519, c542, c550, c554, c569, c599, c608, c624 }; + a4.Cheeps = new List() { c11, c73, c148, c154, c167, c190, c216, c235, c269, c302, c314, c379, c389, c401, c412, c442, c490, c492, c506, c544, c590, c611 }; + a1.Cheeps = new List() { c14, c16, c20, c29, c34, c37, c40, c58, c64, c89, c97, c114, c118, c127, c160, c166, c169, c173, c184, c186, c193, c238, c259, c266, c276, c277, c279, c280, c287, c299, c317, c332, c349, c362, c374, c385, c393, c436, c440, c443, c448, c454, c463, c466, c478, c503, c514, c543, c545, c556, c557, c562, c572, c573, c583, c586, c596, c621, c647, c652 }; + a9.Cheeps = new List() { c24, c62, c87, c91, c137, c141, c182, c301, c335, c387, c528, c595, c631, c651, c655 }; + a6.Cheeps = new List() { c39, c68, c85, c117, c157, c469, c602 }; + a7.Cheeps = new List() { c52, c53, c59, c96, c144, c168, c177, c189, c201, c237, c292, c309, c321, c331, c352, c397, c421, c422, c455, c540, c558, c560, c578, c603, c620 }; + a8.Cheeps = new List() { c55, c124, c139, c151, c164, c263, c310, c328, c360, c375, c430, c470, c564, c576, c605 }; + a11.Cheeps = new List() { c656 }; + a12.Cheeps = new List() { c657 }; + + applicationContext.Authors.AddRange(authors); + applicationContext.Cheeps.AddRange(cheeps); + await applicationContext.SaveChangesAsync(); + } + } } \ No newline at end of file diff --git a/src/Chirp.Infrastructure/Repositories/AuthorRepository.cs b/src/Chirp.Infrastructure/Repositories/AuthorRepository.cs index 83e45fc..69c3e4b 100644 --- a/src/Chirp.Infrastructure/Repositories/AuthorRepository.cs +++ b/src/Chirp.Infrastructure/Repositories/AuthorRepository.cs @@ -1,5 +1,3 @@ -using System.Net.Security; -using System.Runtime.InteropServices.JavaScript; using Chirp.Core.DataModels; using Chirp.Infrastructure.Data; using Chirp.Infrastructure.Data.DTO; @@ -147,7 +145,6 @@ public async Task> GetFollowers(string me) /// /// The author that wants to follow another author. /// The author to follow - // to avoid ambiguity and confusion, 'you' is the user 'me' wants to follow public async Task AddFollows(string you, string me) { var authorDto = await GetAuthorByName(you); @@ -194,11 +191,12 @@ public async Task ContainsFollower(string you, string me) return author.Follows != null && author.Follows.Contains(you); } + /// - /// + /// Returns a list of authors that a given author follows. /// /// - /// + /// List of authors names public async Task> GetFollowed(string authorName) { var author = await _context.Authors diff --git a/test/Chirp.Razor.Test/AuthorRepositoryTests.cs b/test/Chirp.Razor.Test/AuthorRepositoryTests.cs new file mode 100644 index 0000000..a778409 --- /dev/null +++ b/test/Chirp.Razor.Test/AuthorRepositoryTests.cs @@ -0,0 +1,251 @@ +using Microsoft.Data.Sqlite; +using Microsoft.EntityFrameworkCore; +using Chirp.Infrastructure.Data; +using Chirp.Infrastructure.Repositories; +using Chirp.Infrastructure.Services; +using Chirp.Core.DataModels; +using Chirp.Infrastructure; + + +namespace Chirp.Razor.Test; + +public class AuthorRepositoryTests +{ + + [Fact] + public async Task TestGetHighestAuthorID() + { + //Arrange + await using var connection = new SqliteConnection("Filename=:memory:"); + await connection.OpenAsync(); + var builder = new DbContextOptionsBuilder().UseSqlite(connection); + + + await using var context = new ApplicationDbContext(builder.Options); + await context.Database.EnsureCreatedAsync(); + await DbInitializer.SeedTestDatabase(context); + + var aRepository = new AuthorRepository(context); + + + var query = context.Authors.ToList(); + + var numberOfAuthors = query.Count; + + //Act + var hightestID = await aRepository.GetHighestAuthorId(); + + //Assert + Assert.Equal(numberOfAuthors, hightestID); + } + + [Fact] + public async Task TestWriteAuthor() + { + //Arrange + await using var connection = new SqliteConnection("Filename=:memory:"); + await connection.OpenAsync(); + var builder = new DbContextOptionsBuilder().UseSqlite(connection); + + + await using var context = new ApplicationDbContext(builder.Options); + await context.Database.EnsureCreatedAsync(); + + var aRepository = new AuthorRepository(context); + + var newAuthor = new Author() + { + UserName = "Test Author", + AuthorId = await aRepository.GetHighestAuthorId() + 1, + Email = "TestAuthor@gmail.com", + Cheeps = new List(), + }; + + //Act + await aRepository.WriteAuthor(newAuthor); + + var authors = context.Authors.ToList(); + var author = authors.Last(); + + //Assert + Assert.NotEmpty(authors); + Assert.NotNull(author); + Assert.Equal(newAuthor, author); + } + + [Fact] + public async Task TestGetAuthorByName() + { + //Arrange + await using var connection = new SqliteConnection("Filename=:memory:"); + await connection.OpenAsync(); + var builder = new DbContextOptionsBuilder().UseSqlite(connection); + + + await using var context = new ApplicationDbContext(builder.Options); + await context.Database.EnsureCreatedAsync(); + + var aRepository = new AuthorRepository(context); + + var newAuthor = new Author() + { + UserName = "Test Author", + AuthorId = await aRepository.GetHighestAuthorId() + 1, + Email = "TestAuthor@gmail.com", + Cheeps = new List(), + }; + + //Act + await aRepository.WriteAuthor(newAuthor); + + var author = await aRepository.GetAuthorByName("Test Author"); + + //Assert + Assert.NotNull(author); + Assert.Equal(newAuthor.UserName, author.Name); + } + + [Fact] + public async Task TestGetAuthorByEmail() + { + //Arrange + await using var connection = new SqliteConnection("Filename=:memory:"); + await connection.OpenAsync(); + var builder = new DbContextOptionsBuilder().UseSqlite(connection); + + + await using var context = new ApplicationDbContext(builder.Options); + await context.Database.EnsureCreatedAsync(); + + var aRepository = new AuthorRepository(context); + + var newAuthor = new Author() + { + UserName = "Test Author", + AuthorId = await aRepository.GetHighestAuthorId() + 1, + Email = "TestAuthor@gmail.com", + Cheeps = new List(), + }; + + //Act + await aRepository.WriteAuthor(newAuthor); + + var author = await aRepository.GetAuthorByEmail("TestAuthor@gmail.com"); + + //Assert + Assert.NotNull(author); + Assert.Equal(newAuthor.UserName, author.Name); + } + + [Fact] + public async Task TestGetFollowd() + { + //Arrange + await using var connection = new SqliteConnection("Filename=:memory:"); + await connection.OpenAsync(); + var builder = new DbContextOptionsBuilder().UseSqlite(connection); + + + await using var context = new ApplicationDbContext(builder.Options); + await context.Database.EnsureCreatedAsync(); + + var aRepository = new AuthorRepository(context); + + var newAuthor = new Author() + { + UserName = "Test Author", + AuthorId = await aRepository.GetHighestAuthorId() + 1, + Email = "TestAuthor@gmail.com", + Cheeps = new List(), + Follows = new List() + { + "Roger Histand", + "Luanna Muro", + "Wendell Ballan", + "Nathan Sirmon", + } + }; + await aRepository.WriteAuthor(newAuthor); + + //Act + var authorfollows = await aRepository.GetFollowed("Test Author"); + + //Assert + Assert.NotEmpty(authorfollows); + foreach (var followee in authorfollows) + { + Assert.Contains(followee, authorfollows); + } + + } + + [Fact] + public async Task TestAddFollows() + { + //Arrange + await using var connection = new SqliteConnection("Filename=:memory:"); + await connection.OpenAsync(); + var builder = new DbContextOptionsBuilder().UseSqlite(connection); + + + await using var context = new ApplicationDbContext(builder.Options); + await context.Database.EnsureCreatedAsync(); + + var aRepository = new AuthorRepository(context); + + var newAuthor = new Author() + { + UserName = "Test Author", + AuthorId = await aRepository.GetHighestAuthorId() + 1, + Email = "TestAuthor@gmail.com", + Cheeps = new List(), + Follows = new List(), + }; + await aRepository.WriteAuthor(newAuthor); + + //Act + await aRepository.AddFollows("Test Author", "Roger Histand"); + var authorfollows = await aRepository.GetFollowed("Test Author"); + + //Assert + Assert.NotEmpty(authorfollows); + Assert.Contains("Roger Histand", authorfollows); + } + + [Fact] + public async Task TestRemoveFollows() + { + //Arrange + await using var connection = new SqliteConnection("Filename=:memory:"); + await connection.OpenAsync(); + var builder = new DbContextOptionsBuilder().UseSqlite(connection); + + + await using var context = new ApplicationDbContext(builder.Options); + await context.Database.EnsureCreatedAsync(); + + var aRepository = new AuthorRepository(context); + + var newAuthor = new Author() + { + UserName = "Test Author", + AuthorId = await aRepository.GetHighestAuthorId() + 1, + Email = "TestAuthor@gmail.com", + Cheeps = new List(), + Follows = new List() + { + "Roger Histand", + "Luanna Muro", + } + }; + await aRepository.WriteAuthor(newAuthor); + + //Act + await aRepository.RemoveFollows("Test Author", "Roger Histand"); + var authorfollows = await aRepository.GetFollowed("Test Author"); + + //Assert + Assert.DoesNotContain("Roger Histand", authorfollows); + Assert.Contains("Luanna Muro", authorfollows); + } +} \ No newline at end of file diff --git a/test/Chirp.Razor.Test/CheepRepositoryTests.cs b/test/Chirp.Razor.Test/CheepRepositoryTests.cs index deda595..9320e16 100644 --- a/test/Chirp.Razor.Test/CheepRepositoryTests.cs +++ b/test/Chirp.Razor.Test/CheepRepositoryTests.cs @@ -5,13 +5,13 @@ using Chirp.Infrastructure.Repositories; using Chirp.Infrastructure.Services; using Chirp.Core.DataModels; +using Chirp.Infrastructure; namespace Chirp.Razor.Test; public class CheepRepositoryTests { - [Fact] public async Task TestRead() { @@ -23,22 +23,40 @@ public async Task TestRead() await using var context = new ApplicationDbContext(builder.Options); await context.Database.EnsureCreatedAsync(); + await DbInitializer.SeedTestDatabase(context); - var cRepository = new CheepRepository(context); - var aRepository = new AuthorRepository(context); - - var service = new ChirpService(cRepository, aRepository); + var cheepRepository = new CheepRepository(context); //Act - var cheepDTOS = await cRepository.Read(0); - var cheepAuthors = new List(); - var cheepTexts = new List(); - cheepDTOS.ForEach(dto => cheepAuthors.Add(dto.Author)); - cheepDTOS.ForEach(dto => cheepTexts.Add(dto.Text)); + var cheeps = await cheepRepository.Read(1); - //Assert - //Assert.Contains("Jacqualine Gilcoine", cheepAuthors); - //Assert.Contains("Starbuck now is what we hear the worst.", cheepTexts); + Assert.NotEmpty(cheeps); + } + + [Fact] + public async Task TestReadAllCheeps() + { + { + //Arrange + await using var connection = new SqliteConnection("Filename=:memory:"); + await connection.OpenAsync(); + var builder = new DbContextOptionsBuilder().UseSqlite(connection); + + + await using var context = new ApplicationDbContext(builder.Options); + await context.Database.EnsureCreatedAsync(); + await DbInitializer.SeedTestDatabase(context); + + var cheepRepository = new CheepRepository(context); + + //Act + var cheeps = await cheepRepository.ReadAllCheeps("Jacqualine Gilcoine"); + + foreach (var dto in cheeps) + { + Assert.Equal("Jacqualine Gilcoine", dto.Author); + } + } } [Theory] @@ -59,12 +77,13 @@ public async Task TestReadByAuthor(string author) await using var context = new ApplicationDbContext(builder.Options); await context.Database.EnsureCreatedAsync(); + await DbInitializer.SeedTestDatabase(context); var repository = new CheepRepository(context); //Act var cheepDTOS = await repository.ReadByAuthor(0, author); - + //Assert foreach (var dto in cheepDTOS) { @@ -72,36 +91,6 @@ public async Task TestReadByAuthor(string author) } } - [Fact] - public async Task TestGetHighestAuthorID() - { - //Arrange - await using var connection = new SqliteConnection("Filename=:memory:"); - await connection.OpenAsync(); - var builder = new DbContextOptionsBuilder().UseSqlite(connection); - - - await using var context = new ApplicationDbContext(builder.Options); - await context.Database.EnsureCreatedAsync(); - - var cRepository = new CheepRepository(context); - var aRepository = new AuthorRepository(context); - - var service = new ChirpService(cRepository, aRepository); - - var query = context.Authors - .Select(a => a); - - var result = await query.ToListAsync(); - var numberOfAuthors = result.Count(); - - //Act - var hightestID = await aRepository.GetHighestAuthorId(); - - //Assert - Assert.Equal(numberOfAuthors, hightestID); - } - [Fact] public async Task TestGetHighestCheepID() { @@ -113,14 +102,13 @@ public async Task TestGetHighestCheepID() await using var context = new ApplicationDbContext(builder.Options); await context.Database.EnsureCreatedAsync(); + await DbInitializer.SeedTestDatabase(context); var repository = new CheepRepository(context); + + var query = context.Cheeps.ToList(); - var query = context.Cheeps - .Select(a => a); - - var result = await query.ToListAsync(); - var numberOfCheeps = result.Count(); + var numberOfCheeps = query.Count; //Act var hightestID = await repository.GetHighestCheepId(); @@ -140,11 +128,11 @@ public async Task TestWriteCheep() await using var context = new ApplicationDbContext(builder.Options); await context.Database.EnsureCreatedAsync(); + await DbInitializer.SeedTestDatabase(context); var cRepository = new CheepRepository(context); var aRepository = new AuthorRepository(context); - - var service = new ChirpService(cRepository, aRepository); + var newAuthor = new Author() { @@ -152,6 +140,7 @@ public async Task TestWriteCheep() AuthorId = await aRepository.GetHighestAuthorId() + 1, Email = "TestAuthor@gmail.com", Cheeps = new List(), + Follows = new List(), }; var newCheep = new Cheep() @@ -173,43 +162,42 @@ public async Task TestWriteCheep() Assert.Equal(newCheep, cheep); } + + [Fact] - public async Task TestWriteAuthor() + public void TestWrapInDTO() { //Arrange - await using var connection = new SqliteConnection("Filename=:memory:"); - await connection.OpenAsync(); - var builder = new DbContextOptionsBuilder().UseSqlite(connection); - - - await using var context = new ApplicationDbContext(builder.Options); - await context.Database.EnsureCreatedAsync(); - - var cRepository = new CheepRepository(context); - var aRepository = new AuthorRepository(context); - - var service = new ChirpService(cRepository, aRepository); - var newAuthor = new Author() { UserName = "Test Author", - AuthorId = await aRepository.GetHighestAuthorId() + 1, + AuthorId = 1, Email = "TestAuthor@gmail.com", Cheeps = new List(), }; + var newCheep = new Cheep() + { + CheepId = 1, + Text = "Test Cheep", + TimeStamp = DateTime.Now, + Author = newAuthor, + AuthorId = newAuthor.AuthorId, + }; + + var list = new List(); + list.Add(newCheep); + //Act - await aRepository.WriteAuthor(newAuthor); - - var authors = context.Authors.ToList(); - var author = authors.Last(); + var dtoList = CheepRepository.WrapInDTO(list); + var cheepDTO = dtoList.First(); //Assert - Assert.Equal(newAuthor, author); + Assert.Equal(typeof(CheepDTO), cheepDTO.GetType()); } [Fact] - public async Task TestGetAuthorByName() + public async Task TestGetCheepsFollowedByAuthor() { //Arrange await using var connection = new SqliteConnection("Filename=:memory:"); @@ -219,58 +207,36 @@ public async Task TestGetAuthorByName() await using var context = new ApplicationDbContext(builder.Options); await context.Database.EnsureCreatedAsync(); + await DbInitializer.SeedTestDatabase(context); - var cRepository = new CheepRepository(context); - var aRepository = new AuthorRepository(context); - - var service = new ChirpService(cRepository, aRepository); + var repository = new CheepRepository(context); - var newAuthor = new Author() + var author = context.Authors.First(a => a.UserName.Equals("Jacqualine Gilcoine")); + var follows = author.Follows = new List() { - UserName = "Test Author", - AuthorId = await aRepository.GetHighestAuthorId() + 1, - Email = "TestAuthor@gmail.com", - Cheeps = new List(), + "Roger Histand", + "Luanna Muro", + "Wendell Ballan", + "Nathan Sirmon", }; - - //Act - await aRepository.WriteAuthor(newAuthor); - var author = await aRepository.GetAuthorByName("Test Author"); - - //Assert - Assert.Equal(newAuthor.UserName, author.Name); - } - - [Fact] - public void TestWrapInDTO() - { - //Arrange - var newAuthor = new Author() + var authors = new List() { - UserName = "Test Author", - AuthorId = 1, - Email = "TestAuthor@gmail.com", - Cheeps = new List(), + "Jacqualine Gilcoine", + "Roger Histand", + "Luanna Muro", + "Wendell Ballan", + "Nathan Sirmon", }; - var newCheep = new Cheep() - { - CheepId = 1, - Text = "Test Cheep", - TimeStamp = DateTime.Now, - Author = newAuthor, - AuthorId = newAuthor.AuthorId, - }; - - var list = new List(); - list.Add(newCheep); //Act - var dtoList = CheepRepository.WrapInDTO(list); - var cheepDTO = dtoList.First(); + var cheepers = await repository.GetCheepsFollowedByAuthor(0, author.UserName, follows); //Assert - Assert.Equal(typeof(CheepDTO), cheepDTO.GetType()); + foreach (var cheep in cheepers) + { + Assert.Contains(cheep.Author, authors); + } } } \ No newline at end of file