Esempio n. 1
0
        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());
        }
Esempio n. 2
0
        public void WriteTo_Throws()
        {
            BTreeIndexRecord <CatalogKey> record = new BTreeIndexRecord <CatalogKey>(0x16);

            Assert.Throws <NotImplementedException>(() => record.WriteTo(Array.Empty <byte>(), 0));
        }