try {
wc.DownloadData ((string) null);
Assert.Fail ("#1");
-#if NET_2_0
} catch (ArgumentNullException ex) {
Assert.AreEqual (typeof (ArgumentNullException), ex.GetType (), "#2");
Assert.IsNull (ex.InnerException, "#3");
Assert.IsNotNull (ex.ParamName, "#5");
Assert.AreEqual ("address", ex.ParamName, "#6");
}
-#else
- } catch (WebException ex) {
- // An error occurred performing a WebClient request
- Assert.AreEqual (typeof (WebException), ex.GetType (), "#2");
- Assert.IsNotNull (ex.Message, "#3");
- Assert.IsNull (ex.Response, "#4");
- Assert.AreEqual (WebExceptionStatus.UnknownError, ex.Status, "#5");
-
- ArgumentNullException inner = ex.InnerException
- as ArgumentNullException;
- Assert.IsNotNull (inner, "#6");
- Assert.AreEqual (typeof (ArgumentNullException), inner.GetType (), "#7");
- Assert.IsNull (inner.InnerException, "#8");
- Assert.IsNotNull (inner.Message, "#9");
- Assert.IsNotNull (inner.ParamName, "#10");
- Assert.AreEqual ("uriString", inner.ParamName, "#11");
- }
-#endif
}
[Test] // DownloadData (string)
}
}
-#if NET_2_0
[Test] // DownloadData (Uri)
public void DownloadData2_Address_Null ()
{
Assert.IsNotNull (inner.Message, "#9");
}
}
-#endif
[Test]
public void DownloadFile1_Address_Null ()
try {
wc.DownloadFile ((string) null, "tmp.out");
Assert.Fail ("#1");
-#if NET_2_0
} catch (ArgumentNullException ex) {
Assert.AreEqual (typeof (ArgumentNullException), ex.GetType (), "#2");
Assert.IsNull (ex.InnerException, "#3");
Assert.IsNotNull (ex.ParamName, "#5");
Assert.AreEqual ("address", ex.ParamName, "#6");
}
-#else
- } catch (WebException ex) {
- // An error occurred performing a WebClient request
- Assert.AreEqual (typeof (WebException), ex.GetType (), "#2");
- Assert.IsNotNull (ex.Message, "#3");
- Assert.IsNull (ex.Response, "#4");
- Assert.AreEqual (WebExceptionStatus.UnknownError, ex.Status, "#5");
-
- ArgumentNullException inner = ex.InnerException
- as ArgumentNullException;
- Assert.IsNotNull (inner, "#6");
- Assert.AreEqual (typeof (ArgumentNullException), inner.GetType (), "#7");
- Assert.IsNull (inner.InnerException, "#8");
- Assert.IsNotNull (inner.Message, "#9");
- Assert.IsNotNull (inner.ParamName, "#10");
- Assert.AreEqual ("uriString", inner.ParamName, "#11");
- }
-#endif
}
[Test] // DownloadFile (string, string)
wc.DownloadFile ("tp://scheme.notsupported",
(string) null);
Assert.Fail ("#1");
-#if NET_2_0
} catch (ArgumentNullException ex) {
Assert.AreEqual (typeof (ArgumentNullException), ex.GetType (), "#2");
Assert.IsNull (ex.InnerException, "#3");
Assert.IsNotNull (ex.ParamName, "#5");
Assert.AreEqual ("fileName", ex.ParamName, "#6");
}
-#else
- } catch (WebException ex) {
- // An error occurred performing a WebClient request
- Assert.AreEqual (typeof (WebException), ex.GetType (), "#2");
- Assert.IsNotNull (ex.Message, "#3");
- Assert.IsNull (ex.Response, "#4");
- Assert.AreEqual (WebExceptionStatus.UnknownError, ex.Status, "#5");
-
- ArgumentNullException inner = ex.InnerException
- as ArgumentNullException;
- Assert.IsNotNull (inner, "#6");
- Assert.AreEqual (typeof (ArgumentNullException), inner.GetType (), "#7");
- Assert.IsNull (inner.InnerException, "#8");
- Assert.IsNotNull (inner.Message, "#9");
- Assert.IsNotNull (inner.ParamName, "#10");
- Assert.AreEqual ("path", inner.ParamName, "#11");
- }
-#endif
}
-#if NET_2_0
[Test] // DownloadFile (Uri, string)
public void DownloadFile2_Address_Null ()
{
Assert.AreEqual ("Encoding", ex.ParamName, "#6");
}
}
-#endif
[Test] // OpenRead (string)
public void OpenRead1_Address_Null ()
try {
wc.OpenRead ((string) null);
Assert.Fail ("#1");
-#if NET_2_0
} catch (ArgumentNullException ex) {
Assert.AreEqual (typeof (ArgumentNullException), ex.GetType (), "#2");
Assert.IsNull (ex.InnerException, "#3");
Assert.IsNotNull (ex.ParamName, "#5");
Assert.AreEqual ("address", ex.ParamName, "#6");
}
-#else
- } catch (WebException ex) {
- // An error occurred performing a WebClient request
- Assert.AreEqual (typeof (WebException), ex.GetType (), "#2");
- Assert.IsNotNull (ex.Message, "#3");
- Assert.IsNull (ex.Response, "#4");
- Assert.AreEqual (WebExceptionStatus.UnknownError, ex.Status, "#5");
-
- ArgumentNullException inner = ex.InnerException
- as ArgumentNullException;
- Assert.IsNotNull (inner, "#6");
- Assert.AreEqual (typeof (ArgumentNullException), inner.GetType (), "#7");
- Assert.IsNull (inner.InnerException, "#8");
- Assert.IsNotNull (inner.Message, "#9");
- Assert.IsNotNull (inner.ParamName, "#10");
- Assert.AreEqual ("uriString", inner.ParamName, "#11");
- }
-#endif
}
[Test] // OpenRead (string)
}
}
-#if NET_2_0
[Test] // OpenRead (Uri)
public void OpenRead2_Address_Null ()
{
Assert.IsNotNull (inner.Message, "#9");
}
}
-#endif
[Test] // OpenWrite (string)
public void OpenWrite1_Address_Null ()
try {
wc.OpenWrite ((string) null);
Assert.Fail ("#1");
-#if NET_2_0
} catch (ArgumentNullException ex) {
Assert.AreEqual (typeof (ArgumentNullException), ex.GetType (), "#2");
Assert.IsNull (ex.InnerException, "#3");
Assert.IsNotNull (ex.ParamName, "#5");
Assert.AreEqual ("address", ex.ParamName, "#6");
}
-#else
- } catch (WebException ex) {
- // An error occurred performing a WebClient request
- Assert.AreEqual (typeof (WebException), ex.GetType (), "#2");
- Assert.IsNotNull (ex.Message, "#3");
- Assert.IsNull (ex.Response, "#4");
- Assert.AreEqual (WebExceptionStatus.UnknownError, ex.Status, "#5");
-
- ArgumentNullException inner = ex.InnerException
- as ArgumentNullException;
- Assert.IsNotNull (inner, "#6");
- Assert.AreEqual (typeof (ArgumentNullException), inner.GetType (), "#7");
- Assert.IsNull (inner.InnerException, "#8");
- Assert.IsNotNull (inner.Message, "#9");
- Assert.IsNotNull (inner.ParamName, "#10");
- Assert.AreEqual ("uriString", inner.ParamName, "#11");
- }
-#endif
}
[Test] // OpenWrite (string)
try {
wc.OpenWrite ((string) null, "PUT");
Assert.Fail ("#1");
-#if NET_2_0
} catch (ArgumentNullException ex) {
Assert.AreEqual (typeof (ArgumentNullException), ex.GetType (), "#2");
Assert.IsNull (ex.InnerException, "#3");
Assert.IsNotNull (ex.ParamName, "#5");
Assert.AreEqual ("address", ex.ParamName, "#6");
}
-#else
- } catch (WebException ex) {
- // An error occurred performing a WebClient request
- Assert.AreEqual (typeof (WebException), ex.GetType (), "#2");
- Assert.IsNotNull (ex.Message, "#3");
- Assert.IsNull (ex.Response, "#4");
- Assert.AreEqual (WebExceptionStatus.UnknownError, ex.Status, "#5");
-
- ArgumentNullException inner = ex.InnerException
- as ArgumentNullException;
- Assert.IsNotNull (inner, "#6");
- Assert.AreEqual (typeof (ArgumentNullException), inner.GetType (), "#7");
- Assert.IsNull (inner.InnerException, "#8");
- Assert.IsNotNull (inner.Message, "#9");
- Assert.IsNotNull (inner.ParamName, "#10");
- Assert.AreEqual ("uriString", inner.ParamName, "#11");
- }
-#endif
}
[Test] // OpenWrite (string, string)
}
}
-#if NET_2_0
[Test] // OpenWrite (Uri)
public void OpenWrite3_Address_Null ()
{
Assert.IsNotNull (inner.Message, "#9");
}
}
-#endif
[Test] // UploadData (string, byte [])
public void UploadData1_Address_Null ()
try {
wc.UploadData ((string) null, new byte [] { 0x1a });
Assert.Fail ("#1");
-#if NET_2_0
} catch (ArgumentNullException ex) {
Assert.AreEqual (typeof (ArgumentNullException), ex.GetType (), "#2");
Assert.IsNull (ex.InnerException, "#3");
Assert.IsNotNull (ex.ParamName, "#5");
Assert.AreEqual ("address", ex.ParamName, "#6");
}
-#else
- } catch (WebException ex) {
- // An error occurred performing a WebClient request
- Assert.AreEqual (typeof (WebException), ex.GetType (), "#2");
- Assert.IsNotNull (ex.Message, "#3");
- Assert.IsNull (ex.Response, "#4");
- Assert.AreEqual (WebExceptionStatus.UnknownError, ex.Status, "#5");
-
- ArgumentNullException inner = ex.InnerException
- as ArgumentNullException;
- Assert.IsNotNull (inner, "#6");
- Assert.AreEqual (typeof (ArgumentNullException), inner.GetType (), "#7");
- Assert.IsNull (inner.InnerException, "#8");
- Assert.IsNotNull (inner.Message, "#9");
- Assert.IsNotNull (inner.ParamName, "#10");
- Assert.AreEqual ("uriString", inner.ParamName, "#11");
- }
-#endif
}
[Test] // UploadData (string, byte [])
wc.UploadData ("http://www.mono-project.com",
(byte []) null);
Assert.Fail ("#1");
-#if NET_2_0
} catch (ArgumentNullException ex) {
Assert.AreEqual (typeof (ArgumentNullException), ex.GetType (), "#2");
Assert.IsNull (ex.InnerException, "#3");
Assert.IsNotNull (ex.ParamName, "#5");
Assert.AreEqual ("data", ex.ParamName, "#6");
}
-#else
- } catch (WebException ex) {
- // An error occurred performing a WebClient request
- Assert.AreEqual (typeof (WebException), ex.GetType (), "#2");
- Assert.IsNotNull (ex.Message, "#3");
- Assert.IsNull (ex.Response, "#4");
- Assert.AreEqual (WebExceptionStatus.UnknownError, ex.Status, "#5");
-
- ArgumentNullException inner = ex.InnerException
- as ArgumentNullException;
- Assert.IsNotNull (inner, "#6");
- Assert.AreEqual (typeof (ArgumentNullException), inner.GetType (), "#7");
- Assert.IsNull (inner.InnerException, "#8");
- Assert.IsNotNull (inner.Message, "#9");
- Assert.IsNotNull (inner.ParamName, "#10");
- Assert.AreEqual ("data", inner.ParamName, "#11");
- }
-#endif
}
-#if NET_2_0
[Test] // UploadData (Uri, byte [])
public void UploadData2_Address_Null ()
{
Assert.AreEqual ("data", ex.ParamName, "#6");
}
}
-#endif
[Test] // UploadData (string, string, byte [])
public void UploadData3_Address_Null ()
wc.UploadData ((string) null, "POST",
new byte [] { 0x1a });
Assert.Fail ("#1");
-#if NET_2_0
} catch (ArgumentNullException ex) {
Assert.AreEqual (typeof (ArgumentNullException), ex.GetType (), "#2");
Assert.IsNull (ex.InnerException, "#3");
Assert.IsNotNull (ex.ParamName, "#5");
Assert.AreEqual ("address", ex.ParamName, "#6");
}
-#else
- } catch (WebException ex) {
- // An error occurred performing a WebClient request
- Assert.AreEqual (typeof (WebException), ex.GetType (), "#2");
- Assert.IsNotNull (ex.Message, "#3");
- Assert.IsNull (ex.Response, "#4");
- Assert.AreEqual (WebExceptionStatus.UnknownError, ex.Status, "#5");
-
- ArgumentNullException inner = ex.InnerException
- as ArgumentNullException;
- Assert.IsNotNull (inner, "#6");
- Assert.AreEqual (typeof (ArgumentNullException), inner.GetType (), "#7");
- Assert.IsNull (inner.InnerException, "#8");
- Assert.IsNotNull (inner.Message, "#9");
- Assert.IsNotNull (inner.ParamName, "#10");
- Assert.AreEqual ("uriString", inner.ParamName, "#11");
- }
-#endif
}
[Test] // UploadData (string, string, byte [])
wc.UploadData ("http://www.mono-project.com",
"POST", (byte []) null);
Assert.Fail ("#1");
-#if NET_2_0
} catch (ArgumentNullException ex) {
Assert.AreEqual (typeof (ArgumentNullException), ex.GetType (), "#2");
Assert.IsNull (ex.InnerException, "#3");
Assert.IsNotNull (ex.ParamName, "#5");
Assert.AreEqual ("data", ex.ParamName, "#6");
}
-#else
- } catch (WebException ex) {
- // An error occurred performing a WebClient request
- Assert.AreEqual (typeof (WebException), ex.GetType (), "#2");
- Assert.IsNotNull (ex.Message, "#3");
- Assert.IsNull (ex.Response, "#4");
- Assert.AreEqual (WebExceptionStatus.UnknownError, ex.Status, "#5");
-
- ArgumentNullException inner = ex.InnerException
- as ArgumentNullException;
- Assert.IsNotNull (inner, "#6");
- Assert.AreEqual (typeof (ArgumentNullException), inner.GetType (), "#7");
- Assert.IsNull (inner.InnerException, "#8");
- Assert.IsNotNull (inner.Message, "#9");
- Assert.IsNotNull (inner.ParamName, "#10");
- Assert.AreEqual ("data", inner.ParamName, "#11");
- }
-#endif
}
-#if NET_2_0
[Test] // UploadData (Uri, string, byte [])
public void UploadData4_Address_Null ()
{
Assert.AreEqual ("data", ex.ParamName, "#6");
}
}
-#endif
[Test] // UploadFile (string, string)
public void UploadFile1_Address_Null ()
try {
wc.UploadFile ((string) null, tempFile);
Assert.Fail ("#1");
-#if NET_2_0
} catch (ArgumentNullException ex) {
Assert.AreEqual (typeof (ArgumentNullException), ex.GetType (), "#2");
Assert.IsNull (ex.InnerException, "#3");
Assert.IsNotNull (ex.ParamName, "#5");
Assert.AreEqual ("address", ex.ParamName, "#6");
}
-#else
- } catch (WebException ex) {
- // An error occurred performing a WebClient request
- Assert.AreEqual (typeof (WebException), ex.GetType (), "#2");
- Assert.IsNotNull (ex.Message, "#3");
- Assert.IsNull (ex.Response, "#4");
- Assert.AreEqual (WebExceptionStatus.UnknownError, ex.Status, "#5");
-
- ArgumentNullException inner = ex.InnerException
- as ArgumentNullException;
- Assert.IsNotNull (inner, "#6");
- Assert.AreEqual (typeof (ArgumentNullException), inner.GetType (), "#7");
- Assert.IsNull (inner.InnerException, "#8");
- Assert.IsNotNull (inner.Message, "#9");
- Assert.IsNotNull (inner.ParamName, "#10");
- Assert.AreEqual ("uriString", inner.ParamName, "#11");
- }
-#endif
}
[Test] // UploadFile (string, string)
wc.UploadFile ("tp://scheme.notsupported",
(string) null);
Assert.Fail ("#1");
-#if NET_2_0
} catch (ArgumentNullException ex) {
Assert.AreEqual (typeof (ArgumentNullException), ex.GetType (), "#2");
Assert.IsNull (ex.InnerException, "#3");
Assert.IsNotNull (ex.ParamName, "#5");
Assert.AreEqual ("fileName", ex.ParamName, "#6");
}
-#else
- } catch (WebException ex) {
- // An error occurred performing a WebClient request
- Assert.AreEqual (typeof (WebException), ex.GetType (), "#2");
- Assert.IsNotNull (ex.Message, "#3");
- Assert.IsNull (ex.Response, "#4");
- Assert.AreEqual (WebExceptionStatus.UnknownError, ex.Status, "#5");
-
- ArgumentNullException inner = ex.InnerException
- as ArgumentNullException;
- Assert.IsNotNull (inner, "#6");
- Assert.AreEqual (typeof (ArgumentNullException), inner.GetType (), "#7");
- Assert.IsNull (inner.InnerException, "#8");
- Assert.IsNotNull (inner.Message, "#9");
- Assert.IsNotNull (inner.ParamName, "#10");
- Assert.AreEqual ("path", inner.ParamName, "#11");
- }
-#endif
}
-#if NET_2_0
[Test] // UploadFile (Uri, string)
public void UploadFile2_Address_Null ()
{
Assert.AreEqual ("fileName", ex.ParamName, "#6");
}
}
-#endif
[Test] // UploadFile (string, string, string)
public void UploadFile3_Address_Null ()
try {
wc.UploadFile ((string) null, "POST", tempFile);
Assert.Fail ("#1");
-#if NET_2_0
} catch (ArgumentNullException ex) {
Assert.AreEqual (typeof (ArgumentNullException), ex.GetType (), "#2");
Assert.IsNull (ex.InnerException, "#3");
Assert.IsNotNull (ex.ParamName, "#5");
Assert.AreEqual ("path", ex.ParamName, "#6");
}
-#else
- } catch (WebException ex) {
- // An error occurred performing a WebClient request
- Assert.AreEqual (typeof (WebException), ex.GetType (), "#2");
- Assert.IsNotNull (ex.Message, "#3");
- Assert.IsNull (ex.Response, "#4");
- Assert.AreEqual (WebExceptionStatus.UnknownError, ex.Status, "#5");
-
- ArgumentNullException inner = ex.InnerException
- as ArgumentNullException;
- Assert.IsNotNull (inner, "#6");
- Assert.AreEqual (typeof (ArgumentNullException), inner.GetType (), "#7");
- Assert.IsNull (inner.InnerException, "#8");
- Assert.IsNotNull (inner.Message, "#9");
- Assert.IsNotNull (inner.ParamName, "#10");
- Assert.AreEqual ("uriString", inner.ParamName, "#11");
- }
-#endif
}
[Test] // UploadFile (string, string, string)
wc.UploadFile ("tp://scheme.notsupported",
"POST", (string) null);
Assert.Fail ("#1");
-#if NET_2_0
} catch (ArgumentNullException ex) {
Assert.AreEqual (typeof (ArgumentNullException), ex.GetType (), "#2");
Assert.IsNull (ex.InnerException, "#3");
Assert.IsNotNull (ex.ParamName, "#5");
Assert.AreEqual ("fileName", ex.ParamName, "#6");
}
-#else
- } catch (WebException ex) {
- // An error occurred performing a WebClient request
- Assert.AreEqual (typeof (WebException), ex.GetType (), "#2");
- Assert.IsNotNull (ex.Message, "#3");
- Assert.IsNull (ex.Response, "#4");
- Assert.AreEqual (WebExceptionStatus.UnknownError, ex.Status, "#5");
-
- ArgumentNullException inner = ex.InnerException
- as ArgumentNullException;
- Assert.IsNotNull (inner, "#6");
- Assert.AreEqual (typeof (ArgumentNullException), inner.GetType (), "#7");
- Assert.IsNull (inner.InnerException, "#8");
- Assert.IsNotNull (inner.Message, "#9");
- Assert.IsNotNull (inner.ParamName, "#10");
- Assert.AreEqual ("path", inner.ParamName, "#11");
- }
-#endif
}
-#if NET_2_0
[Test] // UploadFile (Uri, string, string)
public void UploadFile4_Address_Null ()
{
Assert.AreEqual ("data", ex.ParamName, "#6");
}
}
-#endif
[Test]
public void UploadValues1 ()
responder.Start ();
WebClient wc = new WebClient ();
-#if NET_2_0
wc.Encoding = Encoding.ASCII;
-#endif
NameValueCollection nvc = new NameValueCollection ();
nvc.Add ("Name", "\u0041\u2262\u0391\u002E");
try {
wc.UploadValues ((string) null, new NameValueCollection ());
Assert.Fail ("#1");
-#if NET_2_0
} catch (ArgumentNullException ex) {
Assert.AreEqual (typeof (ArgumentNullException), ex.GetType (), "#2");
Assert.IsNull (ex.InnerException, "#3");
Assert.IsNotNull (ex.ParamName, "#5");
Assert.AreEqual ("address", ex.ParamName, "#6");
}
-#else
- } catch (WebException ex) {
- // An error occurred performing a WebClient request
- Assert.AreEqual (typeof (WebException), ex.GetType (), "#2");
- Assert.IsNotNull (ex.Message, "#3");
- Assert.IsNull (ex.Response, "#4");
- Assert.AreEqual (WebExceptionStatus.UnknownError, ex.Status, "#5");
-
- ArgumentNullException inner = ex.InnerException
- as ArgumentNullException;
- Assert.IsNotNull (inner, "#6");
- Assert.AreEqual (typeof (ArgumentNullException), inner.GetType (), "#7");
- Assert.IsNull (inner.InnerException, "#8");
- Assert.IsNotNull (inner.Message, "#9");
- Assert.IsNotNull (inner.ParamName, "#10");
- Assert.AreEqual ("uriString", inner.ParamName, "#11");
- }
-#endif
}
[Test] // UploadValues (string, NameValueCollection)
wc.UploadValues ("http://www.mono-project.com",
(NameValueCollection) null);
Assert.Fail ("#1");
-#if NET_2_0
} catch (ArgumentNullException ex) {
Assert.AreEqual (typeof (ArgumentNullException), ex.GetType (), "#2");
Assert.IsNull (ex.InnerException, "#3");
Assert.IsNotNull (ex.ParamName, "#5");
Assert.AreEqual ("data", ex.ParamName, "#6");
}
-#else
- } catch (WebException ex) {
- // An error occurred performing a WebClient request
- Assert.AreEqual (typeof (WebException), ex.GetType (), "#2");
- Assert.IsNotNull (ex.Message, "#3");
- Assert.IsNull (ex.Response, "#4");
- Assert.AreEqual (WebExceptionStatus.UnknownError, ex.Status, "#5");
-
- ArgumentNullException inner = ex.InnerException
- as ArgumentNullException;
- Assert.IsNotNull (inner, "#6");
- Assert.AreEqual (typeof (ArgumentNullException), inner.GetType (), "#7");
- Assert.IsNull (inner.InnerException, "#8");
- Assert.IsNotNull (inner.Message, "#9");
- Assert.IsNotNull (inner.ParamName, "#10");
- Assert.AreEqual ("data", inner.ParamName, "#11");
- }
-#endif
}
-#if NET_2_0
[Test] // UploadValues (Uri, NameValueCollection)
public void UploadValues2_Address_Null ()
{
Assert.AreEqual ("data", ex.ParamName, "#6");
}
}
-#endif
[Test] // UploadValues (string, string, NameValueCollection)
public void UploadValues3_Address_Null ()
wc.UploadValues ((string) null, "POST",
new NameValueCollection ());
Assert.Fail ("#1");
-#if NET_2_0
} catch (ArgumentNullException ex) {
Assert.AreEqual (typeof (ArgumentNullException), ex.GetType (), "#2");
Assert.IsNull (ex.InnerException, "#3");
Assert.IsNotNull (ex.ParamName, "#5");
Assert.AreEqual ("address", ex.ParamName, "#6");
}
-#else
- } catch (WebException ex) {
- // An error occurred performing a WebClient request
- Assert.AreEqual (typeof (WebException), ex.GetType (), "#2");
- Assert.IsNotNull (ex.Message, "#3");
- Assert.IsNull (ex.Response, "#4");
- Assert.AreEqual (WebExceptionStatus.UnknownError, ex.Status, "#5");
-
- ArgumentNullException inner = ex.InnerException
- as ArgumentNullException;
- Assert.IsNotNull (inner, "#6");
- Assert.AreEqual (typeof (ArgumentNullException), inner.GetType (), "#7");
- Assert.IsNull (inner.InnerException, "#8");
- Assert.IsNotNull (inner.Message, "#9");
- Assert.IsNotNull (inner.ParamName, "#10");
- Assert.AreEqual ("uriString", inner.ParamName, "#11");
- }
-#endif
}
[Test] // UploadValues (string, string, NameValueCollection)
wc.UploadValues ("http://www.mono-project.com",
"POST", (NameValueCollection) null);
Assert.Fail ("#1");
-#if NET_2_0
} catch (ArgumentNullException ex) {
Assert.AreEqual (typeof (ArgumentNullException), ex.GetType (), "#2");
Assert.IsNull (ex.InnerException, "#3");
Assert.IsNotNull (ex.ParamName, "#5");
Assert.AreEqual ("data", ex.ParamName, "#6");
}
-#else
- } catch (WebException ex) {
- // An error occurred performing a WebClient request
- Assert.AreEqual (typeof (WebException), ex.GetType (), "#2");
- Assert.IsNotNull (ex.Message, "#3");
- Assert.IsNull (ex.Response, "#4");
- Assert.AreEqual (WebExceptionStatus.UnknownError, ex.Status, "#5");
-
- ArgumentNullException inner = ex.InnerException
- as ArgumentNullException;
- Assert.IsNotNull (inner, "#6");
- Assert.AreEqual (typeof (ArgumentNullException), inner.GetType (), "#7");
- Assert.IsNull (inner.InnerException, "#8");
- Assert.IsNotNull (inner.Message, "#9");
- Assert.IsNotNull (inner.ParamName, "#10");
- Assert.AreEqual ("data", inner.ParamName, "#11");
- }
-#endif
}
-#if NET_2_0
[Test] // UploadValues (Uri, string, NameValueCollection)
public void UploadValues4_Address_Null ()
{
Assert.AreEqual ("data", ex.ParamName, "#6");
}
}
-#endif
-#if NET_2_0
[Test]
public void GetWebRequestOverriding ()
{
return base.GetWebRequest (address);
}
}
-#endif
static byte [] EchoRequestHandler (Socket socket)
{