public void Setup() { _callMathsAPIService = new CallMathsAPIService(); _parseExpressions = new ParseExpressions(_callMathsAPIService); _calculateResultService = new CalculateResultService(_parseExpressions, _callMathsAPIService, _expression); calculationEngineService = new CalculationEngineService(_calculateResultService); }
public OnCalcsGenerateAllocationResults( ILogger logger, ICalculationEngineService calculationEngineService, IMessengerService messengerService, IUserProfileProvider userProfileProvider, bool useAzureStorage = false) : base(logger, messengerService, FunctionName, QueueName, useAzureStorage, userProfileProvider, calculationEngineService) { }
public static void SetupTests(TestContext tc) { SetupTests("calcengine"); _logger = CreateLogger(); _calcEngineService = CreateCalcEngineService(); _userProfileProvider = CreateUserProfileProvider(); }
public OnCalcsGenerateAllocationResults( ILogger logger, ICorrelationIdProvider correlationIdProvider, ICalculationEngineService calculationEngineService) { Guard.ArgumentNotNull(logger, nameof(logger)); Guard.ArgumentNotNull(correlationIdProvider, nameof(correlationIdProvider)); Guard.ArgumentNotNull(calculationEngineService, nameof(calculationEngineService)); _logger = logger; _correlationIdProvider = correlationIdProvider; _calculationEngineService = calculationEngineService; }
public CalculationServiceFacade(ICalculationService calculationService, IMapper <CalculationWithPolicyAndPeriod, CalculationDTO> calculationMapper, IMapper <CalculationWithPolicyAndPeriod, CalculationBriefDTOWithAction> calculationBriefMapper, IMapper <EmployeeCalculationException, CalculationExceptionBriefDTOWithAction> calculationExceptionBriefMapper, IMapper <EmployeeCalculationException, CalculationExceptionDTO> calculationExceptionMapper, IMapper <CalculationStateReport, CalculationStateWithRunSummaryDTO> calculationStateReportMapper, ICalculationRepository calculationRep, IPeriodRepository PeriodRep, IPolicyRepository PolicyRep, IEmployeeRepository employeeRep, ICalculationExceptionRepository calculationExpRepository, ICalculationEngineService calcEngineService) { this.calculationService = calculationService; this.calculationMapper = calculationMapper; this.calculationBriefMapper = calculationBriefMapper; this.calculationExceptionBriefMapper = calculationExceptionBriefMapper; this.calculationExceptionMapper = calculationExceptionMapper; this.calculationRep = calculationRep; this.calculationStateReportMapper = calculationStateReportMapper; this.PeriodRep = PeriodRep; this.PolicyRep = PolicyRep; this.employeeRep = employeeRep; this.calculationExpRepository = calculationExpRepository; this.calcEngineService = calcEngineService; }
/// <summary> /// /// </summary> /// <param name="logger"></param> /// <param name="calcEngine"></param> public CalculationEngineController(ILogger <CalculationEngineController> logger, ICalculationEngineService calcEngine) { _logger = logger; _calcEngine = calcEngine; }