[bcl] Remove more NET_2_0 checks from class libs
[mono.git] / mcs / class / System / Test / System.Net.Mail / LinkedResourceTest.cs
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]
23                 public void GetReady ()
24                 {
25                         lr = LinkedResource.CreateLinkedResourceFromString ("test", new ContentType ("text/plain"));
26                 }
27
28                 [Test]
29                 [ExpectedException (typeof (ArgumentNullException))]
30                 public void ArgumentNullException ()
31                 {
32                         string s = null;
33                         new LinkedResource (s);
34                 }
35
36                 [Test]
37                 [ExpectedException (typeof (ArgumentNullException))]
38                 public void ArgumentNullException2 ()
39                 {
40                         Stream s = null;
41                         new LinkedResource (s);
42                 }
43
44                 [Test]
45                 public void TransferEncodingTest ()
46                 {
47                         Assert.AreEqual (TransferEncoding.QuotedPrintable, lr.TransferEncoding);
48                 }
49         }
50 }