예제 #1
0
        static void Main(string[] args)
        {
            RegisterServices();
            AskQuestions();

            var service    = new OperatorSelctionFactory();
            var calService = service.SelectTheCalculationOperator(_operation);
            var result     = calService.DoMathFunction(_firstNumber, _secondNumber);

            string resultToReturn = calService.IsResultValid(_firstNumber, _secondNumber, _userResult) == true ? CORRECT : WRONG;

            Console.WriteLine($"\nYour calculation for {_firstNumber} {_operation} {_secondNumber} was {resultToReturn}. Result = {result}");
            Console.ReadKey();

            DisposeServices();
        }
 public OperatorSelectionFactoryTest()
 {
     _sut = new OperatorSelctionFactory();
 }