Esempio n. 1
0
        public void GivenFinalizedReport__AddMessage__ThrowsException()
        {
            List <IMessage> messages = CreateTestMessageList();
            TestReport      report   = CreateTestReportWithMessages(messages);

            Assert.AreEqual(messages.Count, ((IReport)report).Messages.Count);
            report.FinalizeReport();
            Assert.IsTrue(report.IsFinalized);
            report.AddMessage(new Message("Message"));
        }
Esempio n. 2
0
        private static TestReport CreateTestReportWithMessages(IEnumerable <IMessage> messages)
        {
            TestReport report = new TestReport();

            foreach (IMessage message in messages)
            {
                report.AddMessage(message);
            }

            return(report);
        }
Esempio n. 3
0
        public void GivenOpenReport__AddMessage__IsPossible()
        {
            List <IMessage> messages = CreateTestMessageList();
            TestReport      report   = CreateTestReportWithMessages(messages);

            foreach (IMessage message in messages)
            {
                report.AddMessage(message);
            }
            Assert.IsTrue(messages.Count < ((IReport)report).Messages.Count, "The report should always contain more messages than the base creation.");
        }