Пример #1
0
        public void NegativeOne()
        {
            var i = new BigInt(false, 32, -1);

            Assert.AreEqual(i.AsMemory().Length, 4);
            Assert.IsTrue(MemoryMarshal.ToEnumerable(i.AsMemory()).All(b => b == 255));
            Assert.AreEqual(BigInt.AllOnes(false, 32), i);
        }
Пример #2
0
        public void CreateZero()
        {
            var i = new BigInt(false, 64);

            Assert.AreEqual(i.AsMemory().Length, 8);
            Assert.IsTrue(i.IsZero);
            Assert.IsTrue(i.IsEven);
            Assert.IsFalse(i.IsOdd);
        }