public static bool PrimeNumberDetector(int number)
public static void Main()
Console.WriteLine(Assert(-1, false));
Console.WriteLine(Assert(1, false));
Console.WriteLine(Assert(2, true));
Console.WriteLine(Assert(3, true));
Console.WriteLine(Assert(4, false));
Console.WriteLine(Assert(5, true));
Console.WriteLine(Assert(10, false));
Console.WriteLine(Assert(15, false));
Console.WriteLine(Assert(35, false));
Console.WriteLine(Assert(97, true));
Console.WriteLine(Assert(101, true));
Console.WriteLine(Assert(5399, true));
Console.WriteLine(Assert(6767, false));
public static string Assert(int value, bool expectedResult)
var result = PrimeNumberDetector(value);
return value.ToString() +
" - expected: " + expectedResult.ToString() + " vs " + result + " result - Test: " +
(result == expectedResult ? "Passed" : "Failed");