Esempio n. 1
0
        public void Given_5_Should_Return_List_With_5()
        {
            var primeFinder = new PrimeFinder();

            var results = primeFinder.FindPrimeFactors(5);

            Assert.AreEqual(5, results[0]);
        }
Esempio n. 2
0
        public void Given_6_Should_Return_List_With_2_And_3()
        {
            var primeFinder = new PrimeFinder();

            var results = primeFinder.FindPrimeFactors(6);

            Assert.AreEqual(2, results[0]);
            Assert.AreEqual(3, results[1]);
        }
Esempio n. 3
0
        public void Given_1_Should_Return_Empty_List()
        {
            var primeFinder = new PrimeFinder();

            var results = primeFinder.FindPrimeFactors(1);
            var expected = 0;

            Assert.AreEqual(expected, results.Count);
        }
Esempio n. 4
0
        public void Given_INTMAX_Should_Return_List_With_INTMAX()
        {
            var primeFinder = new PrimeFinder();

            var results = primeFinder.FindPrimeFactors(int.MaxValue);

            Assert.AreEqual(int.MaxValue, results[0]);
        }