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);
        }