using System.Net.Sockets;
using System.Text;
+using MonoTests.Helpers;
+
using NUnit.Framework;
namespace MonoTests.System.Net
[Test]
public void CharacterSet_Disposed ()
{
- IPEndPoint ep = new IPEndPoint (IPAddress.Loopback, 8000);
+ IPEndPoint ep = NetworkHelpers.LocalEphemeralEndPoint();
string url = "http://" + ep.ToString () + "/test/";
using (SocketResponder responder = new SocketResponder (ep, new SocketRequestHandler (FullResponseHandler))) {
[Test]
public void Close_Disposed ()
{
- IPEndPoint ep = new IPEndPoint (IPAddress.Loopback, 8000);
+ IPEndPoint ep = NetworkHelpers.LocalEphemeralEndPoint();
string url = "http://" + ep.ToString () + "/test/";
using (SocketResponder responder = new SocketResponder (ep, new SocketRequestHandler (FullResponseHandler))) {
[Test]
public void ContentEncoding_Disposed ()
{
- IPEndPoint ep = new IPEndPoint (IPAddress.Loopback, 8000);
+ IPEndPoint ep = NetworkHelpers.LocalEphemeralEndPoint();
string url = "http://" + ep.ToString () + "/test/";
using (SocketResponder responder = new SocketResponder (ep, new SocketRequestHandler (FullResponseHandler))) {
[Test]
public void ContentLength_Disposed ()
{
- IPEndPoint ep = new IPEndPoint (IPAddress.Loopback, 8000);
+ IPEndPoint ep = NetworkHelpers.LocalEphemeralEndPoint();
string url = "http://" + ep.ToString () + "/test/";
using (SocketResponder responder = new SocketResponder (ep, new SocketRequestHandler (FullResponseHandler))) {
[Test]
public void ContentType_Disposed ()
{
- IPEndPoint ep = new IPEndPoint (IPAddress.Loopback, 8000);
+ IPEndPoint ep = NetworkHelpers.LocalEphemeralEndPoint();
string url = "http://" + ep.ToString () + "/test/";
using (SocketResponder responder = new SocketResponder (ep, new SocketRequestHandler (FullResponseHandler))) {
[Test]
public void Cookies_Disposed ()
{
- IPEndPoint ep = new IPEndPoint (IPAddress.Loopback, 8000);
+ IPEndPoint ep = NetworkHelpers.LocalEphemeralEndPoint();
string url = "http://" + ep.ToString () + "/test/";
using (SocketResponder responder = new SocketResponder (ep, new SocketRequestHandler (FullResponseHandler))) {
[Test]
public void GetResponseHeader_Disposed ()
{
- IPEndPoint ep = new IPEndPoint (IPAddress.Loopback, 8000);
+ IPEndPoint ep = NetworkHelpers.LocalEphemeralEndPoint();
string url = "http://" + ep.ToString () + "/test/";
using (SocketResponder responder = new SocketResponder (ep, new SocketRequestHandler (FullResponseHandler))) {
[Test]
public void GetResponseStream_Disposed ()
{
- IPEndPoint ep = new IPEndPoint (IPAddress.Loopback, 8000);
+ IPEndPoint ep = NetworkHelpers.LocalEphemeralEndPoint();
string url = "http://" + ep.ToString () + "/test/";
using (SocketResponder responder = new SocketResponder (ep, new SocketRequestHandler (FullResponseHandler))) {
[Test]
public void Headers_Disposed ()
{
- IPEndPoint ep = new IPEndPoint (IPAddress.Loopback, 8000);
+ IPEndPoint ep = NetworkHelpers.LocalEphemeralEndPoint();
string url = "http://" + ep.ToString () + "/test/";
using (SocketResponder responder = new SocketResponder (ep, new SocketRequestHandler (FullResponseHandler))) {
[Test]
public void LastModified_Disposed ()
{
- IPEndPoint ep = new IPEndPoint (IPAddress.Loopback, 8000);
+ IPEndPoint ep = NetworkHelpers.LocalEphemeralEndPoint();
string url = "http://" + ep.ToString () + "/test/";
using (SocketResponder responder = new SocketResponder (ep, new SocketRequestHandler (FullResponseHandler))) {
[Test]
public void Method_Disposed ()
{
- IPEndPoint ep = new IPEndPoint (IPAddress.Loopback, 8000);
+ IPEndPoint ep = NetworkHelpers.LocalEphemeralEndPoint();
string url = "http://" + ep.ToString () + "/test/";
using (SocketResponder responder = new SocketResponder (ep, new SocketRequestHandler (FullResponseHandler))) {
[Test]
public void ProtocolVersion_Disposed ()
{
- IPEndPoint ep = new IPEndPoint (IPAddress.Loopback, 8000);
+ IPEndPoint ep = NetworkHelpers.LocalEphemeralEndPoint();
string url = "http://" + ep.ToString () + "/test/";
using (SocketResponder responder = new SocketResponder (ep, new SocketRequestHandler (FullResponseHandler))) {
[Test]
public void ResponseUri_Disposed ()
{
- IPEndPoint ep = new IPEndPoint (IPAddress.Loopback, 8000);
+ IPEndPoint ep = NetworkHelpers.LocalEphemeralEndPoint();
string url = "http://" + ep.ToString () + "/test/";
using (SocketResponder responder = new SocketResponder (ep, new SocketRequestHandler (FullResponseHandler))) {
[Test]
public void Server_Disposed ()
{
- IPEndPoint ep = new IPEndPoint (IPAddress.Loopback, 8000);
+ IPEndPoint ep = NetworkHelpers.LocalEphemeralEndPoint();
string url = "http://" + ep.ToString () + "/test/";
using (SocketResponder responder = new SocketResponder (ep, new SocketRequestHandler (FullResponseHandler))) {
[Test]
public void StatusCode_Disposed ()
{
- IPEndPoint ep = new IPEndPoint (IPAddress.Loopback, 8000);
+ IPEndPoint ep = NetworkHelpers.LocalEphemeralEndPoint();
string url = "http://" + ep.ToString () + "/test/";
using (SocketResponder responder = new SocketResponder (ep, new SocketRequestHandler (FullResponseHandler))) {
[Test]
public void StatusDescription_Disposed ()
{
- IPEndPoint ep = new IPEndPoint (IPAddress.Loopback, 8000);
+ IPEndPoint ep = NetworkHelpers.LocalEphemeralEndPoint();
string url = "http://" + ep.ToString () + "/test/";
using (SocketResponder responder = new SocketResponder (ep, new SocketRequestHandler (FullResponseHandler))) {
[Test]
public void BeginRead_Buffer_Null ()
{
- IPEndPoint ep = new IPEndPoint (IPAddress.Loopback, 8000);
+ IPEndPoint ep = NetworkHelpers.LocalEphemeralEndPoint();
string url = "http://" + ep.ToString () + "/test/";
using (SocketResponder responder = new SocketResponder (ep, new SocketRequestHandler (HttpWebResponseTest.FullResponseHandler))) {
[Test]
public void BeginWrite ()
{
- IPEndPoint ep = new IPEndPoint (IPAddress.Loopback, 8000);
+ IPEndPoint ep = NetworkHelpers.LocalEphemeralEndPoint();
string url = "http://" + ep.ToString () + "/test/";
using (SocketResponder responder = new SocketResponder (ep, new SocketRequestHandler (HttpWebResponseTest.FullResponseHandler))) {
[Category ("NotWorking")]
public void CanRead ()
{
- IPEndPoint ep = new IPEndPoint (IPAddress.Loopback, 8000);
+ IPEndPoint ep = NetworkHelpers.LocalEphemeralEndPoint();
string url = "http://" + ep.ToString () + "/test/";
using (SocketResponder responder = new SocketResponder (ep, new SocketRequestHandler (HttpWebResponseTest.FullResponseHandler))) {
[Test]
public void CanSeek ()
{
- IPEndPoint ep = new IPEndPoint (IPAddress.Loopback, 8000);
+ IPEndPoint ep = NetworkHelpers.LocalEphemeralEndPoint();
string url = "http://" + ep.ToString () + "/test/";
using (SocketResponder responder = new SocketResponder (ep, new SocketRequestHandler (HttpWebResponseTest.FullResponseHandler))) {
[Test] // bug #324182
public void CanTimeout ()
{
- IPEndPoint ep = new IPEndPoint (IPAddress.Loopback, 8000);
+ IPEndPoint ep = NetworkHelpers.LocalEphemeralEndPoint();
string url = "http://" + ep.ToString () + "/test/";
using (SocketResponder responder = new SocketResponder (ep, new SocketRequestHandler (HttpWebResponseTest.FullResponseHandler))) {
[Test]
public void CanWrite ()
{
- IPEndPoint ep = new IPEndPoint (IPAddress.Loopback, 8000);
+ IPEndPoint ep = NetworkHelpers.LocalEphemeralEndPoint();
string url = "http://" + ep.ToString () + "/test/";
using (SocketResponder responder = new SocketResponder (ep, new SocketRequestHandler (HttpWebResponseTest.FullResponseHandler))) {
[Test]
public void Read ()
{
- IPEndPoint ep = new IPEndPoint (IPAddress.Loopback, 8000);
+ IPEndPoint ep = NetworkHelpers.LocalEphemeralEndPoint();
string url = "http://" + ep.ToString () + "/test/";
using (SocketResponder responder = new SocketResponder (ep, new SocketRequestHandler (HttpWebResponseTest.FullResponseHandler))) {
[Test]
public void Read_Buffer_Null ()
{
- IPEndPoint ep = new IPEndPoint (IPAddress.Loopback, 8000);
+ IPEndPoint ep = NetworkHelpers.LocalEphemeralEndPoint();
string url = "http://" + ep.ToString () + "/test/";
using (SocketResponder responder = new SocketResponder (ep, new SocketRequestHandler (HttpWebResponseTest.FullResponseHandler))) {
[Test]
public void Read_Count_Negative ()
{
- IPEndPoint ep = new IPEndPoint (IPAddress.Loopback, 8000);
+ IPEndPoint ep = NetworkHelpers.LocalEphemeralEndPoint();
string url = "http://" + ep.ToString () + "/test/";
using (SocketResponder responder = new SocketResponder (ep, new SocketRequestHandler (HttpWebResponseTest.FullResponseHandler))) {
[Test]
public void Read_Count_Overflow ()
{
- IPEndPoint ep = new IPEndPoint (IPAddress.Loopback, 8000);
+ IPEndPoint ep = NetworkHelpers.LocalEphemeralEndPoint();
string url = "http://" + ep.ToString () + "/test/";
using (SocketResponder responder = new SocketResponder (ep, new SocketRequestHandler (HttpWebResponseTest.FullResponseHandler))) {
[Test]
public void Read_Offset_Negative ()
{
- IPEndPoint ep = new IPEndPoint (IPAddress.Loopback, 8000);
+ IPEndPoint ep = NetworkHelpers.LocalEphemeralEndPoint();
string url = "http://" + ep.ToString () + "/test/";
using (SocketResponder responder = new SocketResponder (ep, new SocketRequestHandler (HttpWebResponseTest.FullResponseHandler))) {
[Test]
public void Read_Offset_Overflow ()
{
- IPEndPoint ep = new IPEndPoint (IPAddress.Loopback, 8000);
+ IPEndPoint ep = NetworkHelpers.LocalEphemeralEndPoint();
string url = "http://" + ep.ToString () + "/test/";
using (SocketResponder responder = new SocketResponder (ep, new SocketRequestHandler (HttpWebResponseTest.FullResponseHandler))) {
[Category ("NotWorking")]
public void Read_Stream_Closed ()
{
- IPEndPoint ep = new IPEndPoint (IPAddress.Loopback, 8000);
+ IPEndPoint ep = NetworkHelpers.LocalEphemeralEndPoint();
string url = "http://" + ep.ToString () + "/test/";
using (SocketResponder responder = new SocketResponder (ep, new SocketRequestHandler (HttpWebResponseTest.FullResponseHandler))) {
[Test]
public void ReadTimeout ()
{
- IPEndPoint ep = new IPEndPoint (IPAddress.Loopback, 8000);
+ IPEndPoint ep = NetworkHelpers.LocalEphemeralEndPoint();
string url = "http://" + ep.ToString () + "/test/";
using (SocketResponder responder = new SocketResponder (ep, new SocketRequestHandler (HttpWebResponseTest.FullResponseHandler))) {
[Test]
public void Write ()
{
- IPEndPoint ep = new IPEndPoint (IPAddress.Loopback, 8000);
+ IPEndPoint ep = NetworkHelpers.LocalEphemeralEndPoint();
string url = "http://" + ep.ToString () + "/test/";
using (SocketResponder responder = new SocketResponder (ep, new SocketRequestHandler (HttpWebResponseTest.FullResponseHandler))) {
[Test]
public void WriteTimeout ()
{
- IPEndPoint ep = new IPEndPoint (IPAddress.Loopback, 8000);
+ IPEndPoint ep = NetworkHelpers.LocalEphemeralEndPoint();
string url = "http://" + ep.ToString () + "/test/";
using (SocketResponder responder = new SocketResponder (ep, new SocketRequestHandler (HttpWebResponseTest.FullResponseHandler))) {