public void CanReadBlobFromRecord() { var fn = RandomFilename; var block = new Block(fn, 0); var sch = new Schema(); sch.AddBlobField("field", 30); var page = _fileManager.ResolvePage(block); page.Read(block); page.SetInt(0, 4); page.SetBlob(4, new byte[] { 1, 2, 3 }); page.Write(block); recordPage = new RecordPage(block, _tableInfo, _transaction, _fileManager); recordPage.MoveToId(0); var value = recordPage.GetBlob("field"); Assert.AreEqual(new byte[] { 1, 2, 3 }, value); }