LinkedResourceTest.cs 979 B

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950
  1. //
  2. // LinkedResourceTest.cs - NUnit Test Cases for System.Net.MailAddress.LinkedResource
  3. //
  4. // Authors:
  5. // John Luke ([email protected])
  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. namespace MonoTests.System.Net.Mail
  15. {
  16. [TestFixture]
  17. public class LinkedResourceTest
  18. {
  19. LinkedResource lr;
  20. [SetUp]
  21. public void GetReady ()
  22. {
  23. lr = LinkedResource.CreateLinkedResourceFromString ("test", new ContentType ("text/plain"));
  24. }
  25. [Test]
  26. [ExpectedException (typeof (ArgumentNullException))]
  27. public void ArgumentNullException ()
  28. {
  29. string s = null;
  30. new LinkedResource (s);
  31. }
  32. [Test]
  33. [ExpectedException (typeof (ArgumentNullException))]
  34. public void ArgumentNullException2 ()
  35. {
  36. Stream s = null;
  37. new LinkedResource (s);
  38. }
  39. [Test]
  40. public void TransferEncodingTest ()
  41. {
  42. Assert.AreEqual (TransferEncoding.QuotedPrintable, lr.TransferEncoding);
  43. }
  44. }
  45. }