public ActionResult Details(int number)
        {
            ISequenceCalculator calculator = BusinessConstructor.TestCalculator();
            var result = calculator.CalculateSequences(number);

            return(View("Index", result));
        }
 public NumericSequenceController([Named("square")]ISequenceCalculator squareCalculator,
                                  [Named("cube")]ISequenceCalculator cubeCalculator,
                                  [Named("fibo")]ISequenceCalculator fiboCalculator,
                                  [Named("triangular")]ISequenceCalculator triangularCalculator)
 {
     this.squareCalculator = squareCalculator;
     this.cubeCalculator = cubeCalculator;
     this.fiboCalculator = fiboCalculator;
     this.triangularCalculator = triangularCalculator;
 }
Exemple #3
0
        public void Validate()
        {
            TestData            data        = TestData.Instance;
            IList <int>         testSamples = data.GetListOfNumbers();
            ISequenceCalculator calculator  = BusinessConstructor.TestCalculator();

            foreach (var item in testSamples)
            {
                var result = calculator.CalculateSequences(item);
                ValidateSequence(item, result);
            }
        }