Example #1
0
        public void TestEqualsWithNull()
        {
            var number = new BigNumber(86935);

            Assert.That(!number.Equals(null));
        }
 /// <summary>
 /// Creates a <see cref="SecureBigNumber" /> instance from
 /// a non-secret <see cref="BigNumber" />.
 /// </summary>
 /// <param name="number">
 /// The <see cref="BigNumber" /> to convert into to a <see cref="SecureBigNumber" />
 /// </param>
 /// <returns>
 /// A new <see cref="SecureBigNumber" /> instance with a value
 /// equal to <paramref name="number"/>.
 /// </returns>
 internal static SecureBigNumber FromBigNumber(BigNumber number)
 {
     return(FromRawHandle(number.Handle));
 }
Example #3
0
        public void TestFromRawHandleFailsWithSecure()
        {
            var secureHandle = BigNumberHandle.CreateSecure();

            Assert.Throws <ArgumentException>(() => BigNumber.FromRawHandle(secureHandle));
        }