public void can_read_transcript_with_two_messages() { const string transcript = "<?xml version=\"1.0\" encoding=\"UTF-8\"?>" + "<messages type=\"array\">" + " <message>" + " <id type=\"integer\">1</id>" + " <body>Hello</body>" + " <room-id type=\"integer\">1</room-id>" + " <user-id type=\"integer\">2</user-id>" + " <created-at type=\"datetime\">2009-11-22T19:11:41Z</created-at>" + " <type>TextMessage</type>" + " </message>" + " <message>" + " <id type=\"integer\">1</id>" + " <body>goodbye</body>" + " <room-id type=\"integer\">1</room-id>" + " <user-id type=\"integer\">2</user-id>" + " <created-at type=\"datetime\">2009-11-22T19:11:41Z</created-at>" + " <type>TextMessage</type>" + " </message>" + "</messages>"; var result = new CampfireTranscriptReader().Process(transcript); Assert.That(result.ToArray(), Is.EqualTo(new[] { "Hello", "goodbye" })); }
public void can_read_empty_transcript() { const string transcript = "<?xml version=\"1.0\" encoding=\"UTF-8\"?>" + "<messages type=\"array\"/>"; var result = new CampfireTranscriptReader().Process(transcript); Assert.That(result.ToArray(), Is.EqualTo(new string[] { })); }