public UpdateOrderController(IOrderFulfillmentService orderFulfillmentService, IChangeTrackingRepository changeTrackingRepository, IAppraiserOrderDeliveryService appraiserOrderDeliveryService, ISecurityContext securityContext, IOrderService orderService, IConfigurationHelper configHelper) { _configHelper = configHelper; _orderFulfillmentService = orderFulfillmentService; _changeTrackingRepository = changeTrackingRepository; _appraiserOrderDeliveryService = appraiserOrderDeliveryService; _orderService = orderService; }
public OrderFulfillmentServiceTest() { _appraiserOrderRepository = Substitute.For<IAppraiserOrderRepository>(); _clientDashboardService = Substitute.For<IClientDashboardService>(); _clientManager = Substitute.For<IClientUserManager>(); _orderRepository = Substitute.For<IOrderRepository>(); _formsService = Substitute.For<IAppraisalFormsService>(); _securityContext = Substitute.For<ISecurityContext>(); _refManager = Substitute.For<IReferenceManagement>(); _orderManager = Substitute.For<IOrderManager>(); _changeTrackingRepository = Substitute.For<IChangeTrackingRepository>(); _userManager = Substitute.For<IUsersManagement>(); _orderHistoryManager = Substitute.For<IOrderHistoryManager>(); _avmRequestsService = Substitute.For<IAvmRequestsService>(); _taskManager = Substitute.For<ITaskManager>(); _orderPeriodicalNotificationManager = Substitute.For<IOrderPeriodicalNotificationManager>(); _target = new OrderFulfillmentService(_orderManager, _appraiserOrderRepository, _clientDashboardService, _clientManager, _orderRepository, _formsService, _securityContext, _refManager, _changeTrackingRepository, _userManager, _orderHistoryManager, _avmRequestsService, _taskManager, _orderPeriodicalNotificationManager); }
public OrderManager(IOrderRepository orderRepository, IClientUserRepository clientUserRepository, IReferenceManagement referenceManagement, IAppraiserManagement appraiserManagement, IConfigurationHelper configurationHelper, IAppraiserOrderRepository appraiserOrderRepository, IChangeTrackingRepository changeTrackingRepository, IOrderHistoryManager orderHistoryManager, IOrderDocumentsRepository orderDocumentsRepository ) { _orderRepository = ValidationUtil.CheckOnNullAndThrowIfNull(orderRepository); _clientUserRepository = ValidationUtil.CheckOnNullAndThrowIfNull(clientUserRepository); _referenceManagement = ValidationUtil.CheckOnNullAndThrowIfNull(referenceManagement); _appraiserManagement = ValidationUtil.CheckOnNullAndThrowIfNull(appraiserManagement); _configurationHelper = ValidationUtil.CheckOnNullAndThrowIfNull(configurationHelper); _appraiserOrderRepository = ValidationUtil.CheckOnNullAndThrowIfNull(appraiserOrderRepository); _addressManager = new AddressManager(_referenceManagement); _changeTrackingRepository = ValidationUtil.CheckOnNullAndThrowIfNull(changeTrackingRepository); _orderHistoryManager = ValidationUtil.CheckOnNullAndThrowIfNull(orderHistoryManager); _orderDocumentsRepository = ValidationUtil.CheckOnNullAndThrowIfNull(orderDocumentsRepository); }
/// <summary> /// Constructor for dependency injection /// </summary> /// <param name="requestChangeRepository"></param> /// <param name="sessionService"></param> public ChangeTrackingService(IChangeTrackingRepository requestChangeRepository, ISessionService sessionService) { this.requestChangeRepository = requestChangeRepository; this.sessionService = sessionService; }
public StatusHistoryManager(IChangeTrackingRepository changeTrackingRepository) { _changeTrackingRepository = changeTrackingRepository; }
/// <summary> /// Change tracking stream constructor /// </summary> /// <param name="configuration">Change tracking configuration</param> /// <param name="stateStorage">Change tracking state storage</param> public ChangeTrackingStreamSource(ChangeTrackingConfiguration configuration, StateStorage stateStorage = null) { this.Repository = new ChangeTrackingRepository(configuration); this.PollingInterval = TimeSpan.FromMilliseconds(configuration.PollIntervalMilliseconds); this.ContextHandler = new ChangeTrackingContextHandler(configuration.ApplicationName, stateStorage ?? new MemoryStateStorage()); }
public AppraisalBrancheChangeStatusNotification(IAppraiserManagement appraiserManagement, IChangeTrackingRepository trackingRepository) { _appraiserManagement = appraiserManagement; _trackingRepository = trackingRepository; }
public AppraisalCompanyChangeStatusNotification( IAppraisalBrancheChangeStatusNotification appraisalBrancheChangeStatusNotification, IAppraiserManagement appraiserManagement, IChangeTrackingRepository trackingRepository) { _appraisalBrancheChangeStatusNotification = ValidationUtil.CheckOnNullAndThrowIfNull(appraisalBrancheChangeStatusNotification, "appraisalBrancheChangeStatusNotification"); _appraiserManagement = ValidationUtil.CheckOnNullAndThrowIfNull(appraiserManagement); _trackingRepository = ValidationUtil.CheckOnNullAndThrowIfNull(trackingRepository); }