public UnityOfWork(string operation) { logger = new Logger(); CalculatorFactory calculatorFactory = new CalculatorFactory(); calculateLogic = calculatorFactory.GetOperationType(operation); validate = new Validate(); }