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