public void TestArgumentExceptions ()
{
var related = new MultipartRelated ();
string mimeType, charset;
Assert.Throws<ArgumentNullException> (() => new MultipartRelated ((MimeEntityConstructorArgs) null));
Assert.Throws<ArgumentNullException> (() => related.Open (null, out mimeType, out charset));
Assert.Throws<ArgumentNullException> (() => related.Open (null));
Assert.Throws<ArgumentNullException> (() => related.Contains ((Uri) null));
Assert.Throws<ArgumentNullException> (() => related.IndexOf ((Uri) null));
Assert.Throws<ArgumentNullException> (() => related.Accept (null));
Assert.Throws<ArgumentNullException> (() => related.Root = null);
Assert.Throws<FileNotFoundException> (() => related.Open (new Uri ("http://www.xamarin.com/logo.png"), out mimeType, out charset));
Assert.Throws<FileNotFoundException> (() => related.Open (new Uri ("http://www.xamarin.com/logo.png")));
}