Ejemplo n.º 1
0
 public void Run(IOperationsRepository operationsRepository, Calculator calculator)
 {
     _generator  = operationsRepository;
     _operations = _generator.Generate();
     _calculator = calculator;
     foreach (var operation in _operations)
     {
         try
         {
             var result = calculator.Calculate(operation);
             Console.WriteLine(operation + " = " + result);
         }
         catch (ArgumentException e)
         {
             Console.WriteLine("ERROR: " + e.Message);
         }
     }
 }