public void PreStartStatus() { MyListener listener = new MyListener(); Assert.AreEqual(false, listener.IsActive, "#01"); Assert.IsTrue(null != listener.GetSocket(), "#02"); try { listener.AcceptSocket(); Assert.Fail("Exception not thrown"); } catch (InvalidOperationException) { } try { listener.AcceptTcpClient(); Assert.Fail("Exception not thrown"); } catch (InvalidOperationException) { } try { listener.Pending(); Assert.Fail("Exception not thrown"); } catch (InvalidOperationException) { } listener.Stop(); }
public void PostStartStatus() { MyListener listener = new MyListener(); listener.Start(); Assert.AreEqual(true, listener.IsActive, "#01"); Assert.IsTrue(null != listener.GetSocket(), "#02"); Socket sock = listener.GetSocket(); listener.Start(); // Start called twice Assert.AreEqual(true, listener.IsActive, "#03"); Assert.IsTrue(null != listener.GetSocket(), "#04"); Assert.AreEqual(false, listener.Pending(), "#05"); listener.Stop(); Assert.AreEqual(false, listener.IsActive, "#06"); Assert.IsTrue(null != listener.GetSocket(), "#07"); Assert.IsTrue(sock != listener.GetSocket(), "#08"); }
public void PostStartStatus () { MyListener listener = new MyListener (); listener.Start (); Assert.AreEqual (true, listener.IsActive, "#01"); Assert.IsTrue (null != listener.GetSocket (), "#02"); Socket sock = listener.GetSocket (); listener.Start (); // Start called twice Assert.AreEqual (true, listener.IsActive, "#03"); Assert.IsTrue (null != listener.GetSocket (), "#04"); Assert.AreEqual (false, listener.Pending (), "#05"); listener.Stop (); Assert.AreEqual (false, listener.IsActive, "#06"); Assert.IsTrue (null != listener.GetSocket (), "#07"); Assert.IsTrue (sock != listener.GetSocket (), "#08"); }
public void PreStartStatus () { MyListener listener = new MyListener (); Assert.AreEqual (false, listener.IsActive, "#01"); Assert.IsTrue (null != listener.GetSocket (), "#02"); try { listener.AcceptSocket (); Assert.Fail ("Exception not thrown"); } catch (InvalidOperationException) { } try { listener.AcceptTcpClient (); Assert.Fail ("Exception not thrown"); } catch (InvalidOperationException) { } try { listener.Pending (); Assert.Fail ("Exception not thrown"); } catch (InvalidOperationException) { } listener.Stop (); }
public void PostStartStatus () { MyListener listener = new MyListener (); listener.Start (); AssertEquals ("#01", true, listener.IsActive); Assert ("#02", null != listener.GetSocket ()); Socket sock = listener.GetSocket (); listener.Start (); // Start called twice AssertEquals ("#03", true, listener.IsActive); Assert ("#04", null != listener.GetSocket ()); AssertEquals ("#05", false, listener.Pending ()); listener.Stop (); AssertEquals ("#06", false, listener.IsActive); Assert ("#07", null != listener.GetSocket ()); Assert ("#08", sock != listener.GetSocket ()); }