void BufferReaderTester::TestReadSomeToBuffer() {
  string message = "hello world";
  BufferReader<SharedBuffer> reader(BufferFromString<SharedBuffer>(message));
  SharedBuffer data;
  size_t sizeRead = reader.Read(Store(data), 6);
  CPPUNIT_ASSERT(sizeRead == 6);
  CPPUNIT_ASSERT(data == "hello ");
  data.Reset();
  sizeRead = reader.Read(Store(data), 5);
  CPPUNIT_ASSERT(sizeRead == 5);
  CPPUNIT_ASSERT(data == "world");
}