public void IsPrime_GivenThat5915587277IsPrime_ReturnsTrue() { BigInteger bigNum = 5915587277; var isBigNumPrime = DHLib.IsPrime(bigNum); Assert.AreEqual(true, isBigNumPrime); }
public void IsPrime_GivenThat5915587278IsNotPrime_ReturnsFalse() { BigInteger bigNum = 5915587278; var isBigNumPrime = DHLib.IsPrime(bigNum); Assert.AreEqual(false, isBigNumPrime); }
public void IsPrime_GivenThat9602IsNotPrime_ReturnsFalse() { BigInteger bigNum = 9602; var isBigNumPrime = DHLib.IsPrime(bigNum); Assert.IsFalse(isBigNumPrime); }
public void IsPrime_GivenThat9601IsPrime_ReturnsTrue() { BigInteger bigNum = 9601; var isBigNumPrime = DHLib.IsPrime(bigNum); Assert.AreEqual(true, isBigNumPrime); }
public void FindLargestPrimeLessThanInput_GivenThatInputIsNegative_ReturnsMinus1() { BigInteger input = -7; BigInteger expected = -1; var prime = DHLib.FindLargestPrimeLTEInput(input); Assert.IsFalse(DHLib.IsPrime(prime)); Assert.AreEqual(expected, prime); }
public void FindLargestPrimeLessThanInput_GivenThatInputIs10_Returns7() { BigInteger input = 10; BigInteger expected = 7; var prime = DHLib.FindLargestPrimeLTEInput(input); Assert.IsTrue(DHLib.IsPrime(prime)); Assert.AreEqual(expected, prime); }
public void IsPrime_GivenThatSevenIsPrime_ReturnsTrue() { var IsTwoPrime = DHLib.IsPrime(7); Assert.AreEqual(true, IsTwoPrime); }
public void GenerateLargeRandomPrime_Executes_ReturnsLargeRandomPrime() { BigInteger p = DHLib.GenerateLargeRandomPrime(); Assert.IsTrue(DHLib.IsPrime(p)); }
public void IsPrime_GivenThatOneIsNotPrime_ReturnsFalse() { var IsOnePrime = DHLib.IsPrime(1); Assert.AreEqual(false, IsOnePrime); }