From 653076fd7837965200747bc5bd1355c7cf12096e Mon Sep 17 00:00:00 2001 From: Mattrixwv Date: Wed, 30 Jun 2021 14:10:07 -0400 Subject: [PATCH] added new test for IsPrime --- TestCSClasses/TestAlgorithms.cs | 27 +++++++++++++++++++++------ 1 file changed, 21 insertions(+), 6 deletions(-) diff --git a/TestCSClasses/TestAlgorithms.cs b/TestCSClasses/TestAlgorithms.cs index ef8a417..3870ad9 100644 --- a/TestCSClasses/TestAlgorithms.cs +++ b/TestCSClasses/TestAlgorithms.cs @@ -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(){