Пример #1
0
        public void ReCreateNode_list()
        {
            HuffmansTree.Node actual = HuffmansTree.ReCreateNode(12);

            Assert.IsNotNull(actual);
            Assert.AreEqual((ulong)1, actual.Order);
            Assert.AreEqual((ulong)6, actual.Sum);
            Assert.AreEqual((byte)0, actual.Code);
        }
Пример #2
0
        public void ReCreateNode_inner()
        {
            // From 0x05, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x62
            HuffmansTree.Node actual = HuffmansTree.ReCreateNode(7061644215716937733);

            Assert.IsNotNull(actual);
            Assert.AreEqual((ulong)0, actual.Order);
            Assert.AreEqual((ulong)2, actual.Sum);
            Assert.AreEqual((byte)98, actual.Code);
        }
Пример #3
0
 public void ReCreateNode_zero()
 {
     HuffmansTree.Node actual = HuffmansTree.ReCreateNode(0);
     Assert.IsNull(actual);
 }