public void ConnectTest() { var server = new Listener <object>(); server.StartServer(4530); server.SocketConnect += OnSocketConnect; TcpClient client = new TcpClient(); client.Connect("localhost", 4530); Assert.IsTrue(client.Connected); if (!UnitTestUtil.Wait(1000, () => isConnect)) { Assert.Fail("socket连接在超时后,未出发连接事件。t"); } server.Close(); }