public void ReadFrom_Works() { BTreeIndexRecord <CatalogKey> record = new BTreeIndexRecord <CatalogKey>(0x16); Assert.Equal(0x16, record.ReadFrom(Convert.FromBase64String("ABAAAAABAAUAWABjAG8AZABlAAA3Zg=="), 0)); Assert.Equal(0x3766u, record.ChildId); Assert.Equal(new CatalogNodeId(1), record.Key.NodeId); Assert.Equal(0x16, record.Size); Assert.Equal("Xcode (1):14182", record.ToString()); }
public void WriteTo_Throws() { BTreeIndexRecord <CatalogKey> record = new BTreeIndexRecord <CatalogKey>(0x16); Assert.Throws <NotImplementedException>(() => record.WriteTo(Array.Empty <byte>(), 0)); }