1 // 2 // LinkedResourceTest.cs - NUnit Test Cases for System.Net.MailAddress.LinkedResource 3 // 4 // Authors: 5 // John Luke (john.luke@gmail.com) 6 // 7 // (C) 2005 John Luke 8 // 9 using NUnit.Framework; 10 using System; 11 using System.IO; 12 using System.Net.Mail; 13 using System.Net.Mime; 14 15 namespace MonoTests.System.Net.Mail 16 { 17 [TestFixture] 18 public class LinkedResourceTest 19 { 20 LinkedResource lr; 21 22 [SetUp] GetReady()23 public void GetReady () 24 { 25 lr = LinkedResource.CreateLinkedResourceFromString ("test", new ContentType ("text/plain")); 26 } 27 28 [Test] 29 [ExpectedException (typeof (ArgumentNullException))] ArgumentNullException()30 public void ArgumentNullException () 31 { 32 string s = null; 33 new LinkedResource (s); 34 } 35 36 [Test] 37 [ExpectedException (typeof (ArgumentNullException))] ArgumentNullException2()38 public void ArgumentNullException2 () 39 { 40 Stream s = null; 41 new LinkedResource (s); 42 } 43 44 [Test] TransferEncodingTest()45 public void TransferEncodingTest () 46 { 47 Assert.AreEqual (TransferEncoding.QuotedPrintable, lr.TransferEncoding); 48 } 49 } 50 } 51