Example #1
0
        public void ShouldReturn29AsTheHighestPrimeFactorOf13195()
        {
            //Given
            var factorsRetreiver      = new FactorsRetreiver();
            var primeFactorsRetreiver = new PrimeFactorsRetriever();

            var sut = new LargestPrimeFactor(factorsRetreiver, primeFactorsRetreiver);

            //When
            var result = sut.GetLargestPrimeFactor(13195);

            //Then
            const int expectedHightPrimeFactor = 29;

            Assert.Equal(expectedHightPrimeFactor, result);
        }
 public PrimeFactorsRetrieverTests()
 {
     _sut = new PrimeFactorsRetriever();
 }