BitSharp.Core.Test.DataCalculatorTest.TestFromCompact C# (CSharp) Method

TestFromCompact() private method

private TestFromCompact ( ) : void
return void
        public void TestFromCompact()
        {
            var bits1 = 0x1b0404cbU;
            var expected1 = UInt256.ParseHex("404cb000000000000000000000000000000000000000000000000");
            var actual1 = DataCalculator.FromCompact(bits1);
            Assert.AreEqual(expected1, actual1);

            // difficulty: 1
            var bits2 = 0x1d00ffffU;
            var expected2 = UInt256.ParseHex("ffff0000000000000000000000000000000000000000000000000000");
            var actual2 = DataCalculator.FromCompact(bits2);
            Assert.AreEqual(expected2, actual2);

            var bits3 = 0x030404cbU;
            var expected3 = UInt256.ParseHex("000000000000000000000000000000000000000000000000404cb");
            var actual3 = DataCalculator.FromCompact(bits3);
            Assert.AreEqual(expected3, actual3);
        }