public void GeneratingReportWithReportBeingFalseReturnsNull()
        {
            var exporterParameters = new ConversationExporterParameters(null, null, null, null, null, false);

            var activity = ConversationModifier.GenerateReport(messages, exporterParameters);

            Assert.IsNull(activity);
        }
        public void GeneratingReportGeneratesReport()
        {
            var exporterParameters = new ConversationExporterParameters(null, null, null, null, null, true);

            var activity = ConversationModifier.GenerateReport(messages, exporterParameters);

            Assert.That(activity[0].count, Is.EqualTo(3));
            Assert.That(activity[0].sender, Is.EqualTo("bob"));

            Assert.That(activity[1].count, Is.EqualTo(2));
            Assert.That(activity[1].sender, Is.EqualTo("mike"));

            Assert.That(activity[2].count, Is.EqualTo(1));
            Assert.That(activity[2].sender, Is.EqualTo("angus"));
        }