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); }
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); }