da36315326e013c3e1f2c13aa3049bb28972829e
[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 #if NET_2_0
10 using NUnit.Framework;
11 using System;
12 using System.IO;
13 using System.Net.Mail;
14 using System.Net.Mime;
15
16 namespace MonoTests.System.Net.Mail
17 {
18         [TestFixture]
19         public class LinkedResourceTest
20         {
21                 LinkedResource lr;
22                 
23                 [SetUp]
24                 public void GetReady ()
25                 {
26                         lr = LinkedResource.CreateLinkedResourceFromString ("test", new ContentType ("text/plain"));
27                 }
28
29                 [Test]
30                 [ExpectedException (typeof (ArgumentNullException))]
31                 public void ArgumentNullException ()
32                 {
33                         string s = null;
34                         new LinkedResource (s);
35                 }
36
37                 [Test]
38                 [ExpectedException (typeof (ArgumentNullException))]
39                 public void ArgumentNullException2 ()
40                 {
41                         Stream s = null;
42                         new LinkedResource (s);
43                 }
44
45                 [Test]
46                 public void TransferEncodingTest ()
47                 {
48                         Assert.AreEqual (TransferEncoding.QuotedPrintable, lr.TransferEncoding);
49                 }
50         }
51 }
52 #endif