added new test for IsPrime

This commit is contained in:
2021-06-30 14:10:07 -04:00
parent 723a8f7e6c
commit 653076fd78

View File

@@ -136,38 +136,53 @@ namespace TestCSClasses{
correctAnswer = false;
answer = mee.Algorithms.IsPrime(num);
Assert.AreEqual(correctAnswer, answer, "IsPrime 3 failed");
//Test 4
num = 1;
correctAnswer = false;
answer = mee.Algorithms.IsPrime(num);
Assert.AreEqual(correctAnswer, answer, "IsPrime 4 failed");
//Test 5
long longNum = 2;
correctAnswer = true;
answer = mee.Algorithms.IsPrime(longNum);
Assert.AreEqual(correctAnswer, answer, "IsPrime long 1 failed");
//Test 5
//Test 6
longNum = 97;
correctAnswer = true;
answer = mee.Algorithms.IsPrime(longNum);
Assert.AreEqual(correctAnswer, answer, "IsPrime long 2 failed");
//Test 6
//Test 7
longNum = 1000;
correctAnswer = false;
answer = mee.Algorithms.IsPrime(longNum);
Assert.AreEqual(correctAnswer, answer, "IsPrime long 3 failed");
//Test 8
longNum = 1;
correctAnswer = false;
answer = mee.Algorithms.IsPrime(longNum);
Assert.AreEqual(correctAnswer, answer, "IsPrime long 4 failed");
//Test 7
//Test 9
BigInteger bigNum = 2;
correctAnswer = true;
answer = mee.Algorithms.IsPrime(bigNum);
Assert.AreEqual(correctAnswer, answer, "IsPrime Big 1 failed");
//Test 8
//Test 10
bigNum = 97;
correctAnswer = true;
answer = mee.Algorithms.IsPrime(bigNum);
Assert.AreEqual(correctAnswer, answer, "IsPrime Big 2 failed");
//Test 9
//Test 11
bigNum = 1000;
correctAnswer = false;
answer = mee.Algorithms.IsPrime(bigNum);
Assert.AreEqual(correctAnswer, answer, "IsPrime Big 3 failed");
//Test 12
bigNum = 1;
correctAnswer = false;
answer = mee.Algorithms.IsPrime(bigNum);
Assert.AreEqual(correctAnswer, answer, "IsPrime Big 4 failed");
}
[TestMethod]
public void TestGetDivisors(){