public void Largest_Prime_Factor_TestMethod(long number, long expectedLargestPrimesFactor) { var lpf = new Prb3_LargestPrimeFactor(); long largestPrimesFactor = lpf.Find_Prime_Factor(number).Last(); Assert.AreEqual(largestPrimesFactor, expectedLargestPrimesFactor, "Function returned a different value"); }
public void Is_Prime_Number_TestMethod(int number, bool expectedResult) { var lpf = new Prb3_LargestPrimeFactor(); //var number = 2; var isPrimeNumber = lpf.Is_Prime_Number(number); Assert.AreEqual(isPrimeNumber, expectedResult, "This number is not a prime number"); }
public void Prime_Factor_TestMethod(long number, long[] expectedPrimesFactor) { var lpf = new Prb3_LargestPrimeFactor(); var primesFactor = lpf.Find_Prime_Factor(number); //var expectedPrimesFactor = new List<int> { 5, 7 }; Assert.AreEqual(primesFactor.ToArray(), expectedPrimesFactor.ToArray(), "Function returned different values"); }