示例#1
0
        public void TestConstructionWithQuotedPrintableTransferEncoding()
        {
            const string mailData = "MIME-Version: 1.0\r\nFrom: [email protected]\r\nTo: [email protected], [email protected]\r\nDate: 5 May 2016 08:21:13 +0100\r\nSubject: The Next Meeting of the Board\r\nContent-Type: text/plain; charset=us-ascii\r\nContent-Transfer-Encoding: quoted-printable\r\n\r\n=0D=0ABill:=0D=0AThe next meeting of the board of directors will =\r\nbe=0D=0Aon Tuesday.=0D=0A                        John.";
            var          message  = new DummyDummyMailMessage(TestData.From, TestData.To, mailData);

            AssertMessage(message);
        }
示例#2
0
        public void TestConstructionWithNoBody()
        {
            const string mailData = "MIME-Version: 1.0\r\nFrom: [email protected]\r\nTo: [email protected], [email protected]\r\nDate: 5 May 2016 08:21:13 +0100\r\nSubject: The Next Meeting of the Board\r\nContent-Type: text/plain; charset=us-ascii\r\nContent-Transfer-Encoding: quoted-printable\r\n";
            var          message  = new DummyDummyMailMessage(TestData.From, TestData.To, mailData);

            Assert.That(message.Body, Is.Null);
        }
示例#3
0
        public void TestConstructionWith7BitTransferEncoding()
        {
            const string mailData = "MIME-Version: 1.0\r\nFrom: [email protected]\r\nTo: [email protected], [email protected]\r\nDate: 26 Apr 2016 13:11:36 +0100\r\nSubject: The Next Meeting of the Board\r\nContent-Type: text/plain; charset=us-ascii\r\nContent-Transfer-Encoding: 7bit\r\n\r\n\r\nBill:\r\nThe next meeting of the board of directors will be\r\non Tuesday.\r\n                        John.";
            var          message  = new DummyDummyMailMessage(TestData.From, TestData.To, mailData);

            AssertMessage(message);
        }
示例#4
0
 private void AssertMessage(DummyDummyMailMessage message_)
 {
     Assert.That(message_.Sender, Is.EqualTo(TestData.From));
     Assert.That(message_.WasSentTo(TestData.To[0]));
     Assert.That(message_.WasSentTo(TestData.To[1]));
     Assert.That(message_.Subject, Is.EqualTo(TestData.Subject));
     Assert.That(message_.Body, Is.EqualTo(TestData.Body));
 }