public void ShouldFind13PermutationPrimeNumbersBelow100() { // Arrange var subject = new PermutationPrime(); // Act var result = subject.GetPermutationPrimes(100); // Assert Assert.IsNotNull(result); Assert.AreEqual(13, result.Length); Assert.IsTrue(result.Contains(2)); Assert.IsTrue(result.Contains(3)); Assert.IsTrue(result.Contains(5)); Assert.IsTrue(result.Contains(7)); Assert.IsTrue(result.Contains(11)); Assert.IsTrue(result.Contains(13)); Assert.IsTrue(result.Contains(17)); Assert.IsTrue(result.Contains(31)); Assert.IsTrue(result.Contains(37)); Assert.IsTrue(result.Contains(71)); Assert.IsTrue(result.Contains(73)); Assert.IsTrue(result.Contains(79)); Assert.IsTrue(result.Contains(97)); }
static void Main(string[] args) { PermutationPrime prime = new PermutationPrime(); Console.WriteLine($"{prime.GetPermutationPrimes(100)}"); Console.WriteLine($"end"); }
public void ShouldFind22PermutationPrimeNumbersBelow1000() { // Arrange var subject = new PermutationPrime(); // Act var result = subject.GetPermutationPrimes(1000); // Assert Assert.IsNotNull(result); Assert.AreEqual(22, result.Length); }