示例#1
0
        public void ReadFrom_Works()
        {
            var record = new BTreeLeafRecord <CatalogKey>(20);

            Assert.Equal(20, record.ReadFrom(Convert.FromBase64String("AAYAAAACAAAAAwAAAAAAAQAFAFgAYwBvAGQAZQ=="), 0));
            Assert.Equal(new CatalogNodeId(2), record.Key.NodeId);
            Assert.Equal(20, record.Size);

            Assert.Equal(" (2): 12 bytes", record.ToString());
        }
示例#2
0
        public void WriteTo_Throws()
        {
            var record = new BTreeLeafRecord <CatalogKey>(20);

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