public void KeywordFilterTest() { var exporter = new ConversationExporter(); exporter.ExportConversation("chat.txt", "chat.json"); var serializedConversation = new StreamReader(new FileStream("chat.json", FileMode.Open)).ReadToEnd(); var savedConversation = JsonConvert.DeserializeObject<Conversation>(serializedConversation); var messages = savedConversation.messages.ToList(); TextFilter filter = new TextFilter(); string keyword = "angus"; var actual1 = filter.KeywordFilter(messages, keyword); string actualString1 = actual1[0].content; Assert.That(actualString1, Is.EqualTo("no, let me ask Angus...")); }