예제 #1
0
        public void GetMaxPrimeFactor_42_ExpectedValues()
        {
            var expected = 7;
            var actual   = P003.GetMaxPrimeFactor(42);

            Assert.AreEqual(expected, actual);
        }
예제 #2
0
        public void GetMaxPrimeFactor_600851475143_ExpectedValues()
        {
            var expected = 6857;

            var actual = P003.GetMaxPrimeFactor(600851475143);

            Assert.AreEqual(expected, actual);
        }
예제 #3
0
        public void GetPrimeFactors_42_ExpectedValues()
        {
            var expected = new List <int>()
            {
                2, 3, 7
            };
            var actual = P003.GetPrimeFactors(42);

            Assert.AreEqual(expected, actual);
        }