public static List <Conversation> GenerateFakeConversations() { var result = new List <Conversation>() { new Conversation() { Title = "Normal Conversation", LatestMessage = new Message() { User = "******", Text = "Some Latest Message", SubmittedDate = DateTime.Now }, HTMLTable = @"<table style=""width:100 % ""> <tr> <th> Firstname </th> <th> Lastname </th> <th> Age </th> </tr> <tr> <td> Jill </td> <td> Smith </td> <td> 50 </td> </tr> <tr> <td> Eve </td> <td> Jackson </td> <td> 94 </td> </tr> </table> " }, new Conversation() { Title = "aisdjiasdji" } }; var Messages = result[0].Messages; for (int i = 0, j = 0; i < 70; i++) { var msg = ChatPageViewModel.GenRandomMessage(); msg.SubmittedDate = DateTime.Now.Add(new TimeSpan((24 * j * -1), -i, 0)); string txt = "A"; msg.Text = "A"; for (int k = 0; k < i; k++) { msg.Text += txt; msg.Text += txt; msg.Text += txt; } msg.IsMasked = false; if (i % 3 == 0) { msg.IsMasked = true; } Messages.Add(msg); } for (int i = 0; i < 10; i++) { result.Add(new Conversation() { Title = $"Conversation {i}" }); } return(result); }