Esempio n. 1
0
        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();
        }
Esempio n. 2
0
        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");
        }
Esempio n. 3
0
		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");
		}
Esempio n. 4
0
		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 ());
		}