public void BrentTest2() { Assert.AreEqual(p3, PrimeFac.PollardRho_brent(n2)); }
public void BrentTest3() { Assert.AreEqual(p5, PrimeFac.PollardRho_brent(n3)); }
public void FermatLimitTimeoutTest() { Assert.AreEqual(false, PrimeFac.Fermat(n3, out BigInteger a, 1)); }
public void BrentTest1() { Assert.AreEqual(p1, PrimeFac.PollardRho_brent(n1)); }
//This test will consume super large amount of time //[TestMethod] public void FermatTest3() { Assert.AreEqual(p5, PrimeFac.Fermat(n3)); }
public void FermatLimitTest1() { PrimeFac.Fermat(n2, out BigInteger k, 100000); Assert.AreEqual(p3, k); }
public void FermatTest1() { Assert.AreEqual(p1, PrimeFac.Fermat(n1)); }
public void FermatTest2() { Assert.AreEqual(p3, PrimeFac.Fermat(n2)); }
public void PollardRhoLimitTimeoutTest() { Assert.AreEqual(false, PrimeFac.PollardRho(n3, out BigInteger a, 1)); }
public void PollardRhoLimitTest1() { PrimeFac.PollardRho(n2, out BigInteger a); Assert.AreEqual(p3, a); }
public void PollardRhoTest3() { Assert.AreEqual(p5, PrimeFac.PollardRho(n3)); }
public void PollardRhoTest2() { Assert.AreEqual(p3, PrimeFac.PollardRho(n2)); }
public void PollardRhoTest1() { Assert.AreEqual(p1, PrimeFac.PollardRho(n1)); }