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"))); }