- AssertEquals ("#06", false, listener.IsActive);
- Assert ("#07", null != listener.GetSocket ());
- Assert ("#08", sock != listener.GetSocket ());
+ Assert.AreEqual (false, listener.IsActive, "#06");
+ Assert.IsTrue (null != listener.GetSocket (), "#07");
+ Assert.IsTrue (sock != listener.GetSocket (), "#08");
+ }
+
+ [Test]
+ public void StartListenMoreThan5 ()
+ {
+ var port = NetworkHelpers.FindFreePort ();
+ TcpListener listen = new TcpListener (IPAddress.Loopback, port);
+
+ listen.Start (6);
+ listen.Stop ();
+
+ listen.Start (256);
+ listen.Stop ();
+
+ listen.Start (1024);
+ listen.Stop ();
+
+ listen.Start (32768);
+ listen.Stop ();
+
+ listen.Start (65536);
+ listen.Stop ();