コード例 #1
0
 public void SendWithoutServer()
 {
     using (Utilities.IO.EmailMessage Message = new Utilities.IO.EmailMessage())
     {
         Assert.Throws<AggregateException>(() => Message.Send(new Temp()).Wait());
         Assert.Throws<AggregateException>(() => Message.Send().Wait());
     }
 }
コード例 #2
0
 public void SendWithoutServer()
 {
     using (Utilities.IO.EmailMessage Message = new Utilities.IO.EmailMessage())
     {
         Assert.Throws <AggregateException>(() => Message.Send(new Temp()).Wait());
         Assert.Throws <AggregateException>(() => Message.Send().Wait());
     }
 }
コード例 #3
0
 public void Format()
 {
     var TestObject = new Utilities.IO.Messaging.Default.DefaultFormatter();
     var TestMessage = new Utilities.IO.EmailMessage { Body = "There are {A} items in the {B}" };
     TestObject.Format(TestMessage, new TestClass { A = 2, B = "class" });
     Assert.Equal("There are 2 items in the class", TestMessage.Body);
     TestObject.Format(TestMessage, "Testing this out");
     Assert.Equal("Testing this out", TestMessage.Body);
 }
コード例 #4
0
        public void Format()
        {
            var TestObject  = new Utilities.IO.Messaging.Default.DefaultFormatter();
            var TestMessage = new Utilities.IO.EmailMessage {
                Body = "There are {A} items in the {B}"
            };

            TestObject.Format(TestMessage, new TestClass {
                A = 2, B = "class"
            });
            Assert.Equal("There are 2 items in the class", TestMessage.Body);
            TestObject.Format(TestMessage, "Testing this out");
            Assert.Equal("Testing this out", TestMessage.Body);
        }
コード例 #5
0
 public void Creation()
 {
     using (Utilities.IO.EmailMessage Message = new Utilities.IO.EmailMessage())
     {
         Assert.Equal(0, Message.Attachments.Count);
         Assert.True(string.IsNullOrEmpty(Message.Bcc));
         Assert.True(string.IsNullOrEmpty(Message.Body));
         Assert.True(string.IsNullOrEmpty(Message.CC));
         Assert.Equal(0, Message.EmbeddedResources.Count);
         Assert.True(string.IsNullOrEmpty(Message.From));
         Assert.True(string.IsNullOrEmpty(Message.Password));
         Assert.Equal(25, Message.Port);
         Assert.Equal(MailPriority.Normal, Message.Priority);
         Assert.True(string.IsNullOrEmpty(Message.Server));
         Assert.True(string.IsNullOrEmpty(Message.Subject));
         Assert.True(string.IsNullOrEmpty(Message.To));
         Assert.True(string.IsNullOrEmpty(Message.UserName));
         Assert.False(Message.UseSSL);
     }
 }
コード例 #6
0
 public void Creation()
 {
     using (Utilities.IO.EmailMessage Message = new Utilities.IO.EmailMessage())
     {
         Assert.Equal(0, Message.Attachments.Count);
         Assert.True(string.IsNullOrEmpty(Message.Bcc));
         Assert.True(string.IsNullOrEmpty(Message.Body));
         Assert.True(string.IsNullOrEmpty(Message.CC));
         Assert.Equal(0, Message.EmbeddedResources.Count);
         Assert.True(string.IsNullOrEmpty(Message.From));
         Assert.True(string.IsNullOrEmpty(Message.Password));
         Assert.Equal(25, Message.Port);
         Assert.Equal(MailPriority.Normal, Message.Priority);
         Assert.True(string.IsNullOrEmpty(Message.Server));
         Assert.True(string.IsNullOrEmpty(Message.Subject));
         Assert.True(string.IsNullOrEmpty(Message.To));
         Assert.True(string.IsNullOrEmpty(Message.UserName));
         Assert.False(Message.UseSSL);
     }
 }