public void Add_socket_to_disposed_poller()
 {
     Udt.SocketPoller poller = new Udt.SocketPoller();
     poller.Dispose();
     Udt.Socket socket = new Udt.Socket(AddressFamily.InterNetwork, SocketType.Stream);
     Assert.Throws <ObjectDisposedException>(() => poller.AddSocket(socket));
     socket.Dispose();
 }
 public void Add_socket_to_disposed_poller()
 {
     Udt.SocketPoller poller = new Udt.SocketPoller();
     poller.Dispose();
     Udt.Socket socket = new Udt.Socket(AddressFamily.InterNetwork, SocketType.Stream);
     Assert.Throws<ObjectDisposedException>(() => poller.AddSocket(socket));
     socket.Dispose();
 }
 public void Constructor()
 {
     Udt.SocketPoller poller = new Udt.SocketPoller();
     CollectionAssert.IsEmpty(poller.ReadSockets);
     CollectionAssert.IsEmpty(poller.WriteSockets);
     poller.Dispose();
     CollectionAssert.IsEmpty(poller.ReadSockets);
     CollectionAssert.IsEmpty(poller.WriteSockets);
 }
 public void Constructor()
 {
     Udt.SocketPoller poller = new Udt.SocketPoller();
     CollectionAssert.IsEmpty(poller.ReadSockets);
     CollectionAssert.IsEmpty(poller.WriteSockets);
     poller.Dispose();
     CollectionAssert.IsEmpty(poller.ReadSockets);
     CollectionAssert.IsEmpty(poller.WriteSockets);
 }
 public void Wait_when_disposed()
 {
     Udt.SocketPoller poller = new Udt.SocketPoller();
     poller.Dispose();
     Assert.Throws <ObjectDisposedException>(() => poller.Wait());
 }
 public void Wait_when_disposed()
 {
     Udt.SocketPoller poller = new Udt.SocketPoller();
     poller.Dispose();
     Assert.Throws<ObjectDisposedException>(() => poller.Wait());
 }