public void proxy_disposes_of_client()
{
using(var client = CreateSocket())
{
var session = new ProxySession(1, client);
((IDisposable)session).Dispose();
Assert.Throws<ObjectDisposedException>(() => client.Poll(PollTimeout, SelectMode.SelectRead));
}
}