public void socket_is_disposed_when_delegate_is_disposed() { using(var context = CreateTestContext()) { ((IDisposable)context.Stream).Dispose(); Assert.Throws<ObjectDisposedException>(() => context.Local.Poll(1, SelectMode.SelectRead)); } }