Exemple #1
0
        public void GetPrimes_returns_prime_numbers_less_than_given(int limit, int[] primes)
        {
            var service = new PrimeNumberProvider();
            var result  = service.GetPrimes(limit);

            Assert.Equal <int>(primes, result);
        }
Exemple #2
0
 /// <summary>
 /// Injection constructor used to demonstrate an MVC controller dependent on a
 /// service.  The <paramref name="primeNumberProvider"/> really has no significance in the
 /// exercise other than to demonstrate that the dependency injection.
 /// The controller is dependent on a concrete type but that is intentional as well, it is not material
 /// to the demonstration that IOC container injecting a dependency required by the controller.
 /// </summary>
 /// <param name="primeNumberProvider">Service use to calculate prime numbers.</param>
 public HomeController(PrimeNumberProvider primeNumberProvider)
 {
     this.primeNumberProvider = primeNumberProvider;
 }