예제 #1
0
        public void CheckDate()
        {
            Message m = new Message();
            m.To = new Header("To", "*****@*****.**");
            m.Subject = new Header("Subject", "Hello, world!");
            m.Body = new Body("This is a test.");
            
            m.Timestamp();
            Assert.True(m.HasHeader(MailStandard.Headers.Date));

            string messageText = MimeSerializer.Default.Serialize(m);
            Message m2 = MailParser.ParseMessage(messageText);
            Assert.True(m.HasHeader(MailStandard.Headers.Date));
        }
예제 #2
0
        public void TestMessage()
        {
            Message message = new Message();
            Assert.DoesNotThrow(() => message.Timestamp());

            string dateValue = null;
            Assert.DoesNotThrow(() => dateValue = message.DateValue);
            Assert.True(!string.IsNullOrEmpty(dateValue));
            Assert.True(this.FindMonth(dateValue));
        }