public void TestPrime() { Assert.AreEqual(true, TimeComplexityPrimality.IsPrimeLinq(3)); Assert.AreEqual(true, TimeComplexityPrimality.IsPrime(3)); Assert.AreEqual(false, TimeComplexityPrimality.IsPrimeLinq(8)); Assert.AreEqual(false, TimeComplexityPrimality.IsPrime(8)); Assert.AreEqual(false, TimeComplexityPrimality.IsPrimeLinq(121)); Assert.AreEqual(false, TimeComplexityPrimality.IsPrime(121)); Assert.AreEqual(true, TimeComplexityPrimality.IsPrimeLinq(97)); Assert.AreEqual(true, TimeComplexityPrimality.IsPrime(97)); }
public void GetPrimes() { Assert.AreEqual(new List <int>() { 2, 3 }, TimeComplexityPrimality.GetPrimes(3)); Assert.AreEqual(new List <int>() { 2, 3 }, TimeComplexityPrimality.GetPrimes(4)); Assert.AreEqual(new List <int>() { 2, 3, 5 }, TimeComplexityPrimality.GetPrimes(6)); Assert.AreEqual(new List <int>() { 2, 3, 5, 7 }, TimeComplexityPrimality.GetPrimes(10)); Assert.AreEqual(new List <int>() { 2, 3, 5, 7, 11, 13, 17, 19 }, TimeComplexityPrimality.GetPrimes(20)); }