/// <exception cref="System.Exception"></exception>
 private void AssertReadClose(Socket4Adapter socketToBeClosed, ICodeBlock codeBlock
                              )
 {
     NetworkSocketTestCase.CatchAllThread thread = new NetworkSocketTestCase.CatchAllThread
                                                       (codeBlock);
     thread.EnsureStarted();
     socketToBeClosed.Close();
     thread.Join();
     Assert.IsInstanceOf(typeof(Db4oIOException), thread.Caught());
 }
 private void AssertWriteClose(Socket4Adapter socketToBeClosed, ICodeBlock codeBlock
                               )
 {
     socketToBeClosed.Close();
     Assert.Expect(typeof(Db4oIOException), new _ICodeBlock_102(codeBlock));
 }