Example #1
0
		public CommunicationService(IOrderManager orderManager, ISecurityContext securityContext,
			IOrderHistoryManager orderHistoryManager, IOrderPeriodicalNotificationManager orderPeriodicalNotificationManager)
		{
			_orderManager = ValidationUtil.CheckOnNullAndThrowIfNull(orderManager);
			_securityContext = ValidationUtil.CheckOnNullAndThrowIfNull(securityContext);
			_orderHistoryManager = ValidationUtil.CheckOnNullAndThrowIfNull(orderHistoryManager);
			_orderPeriodicalNotificationManager = ValidationUtil.CheckOnNullAndThrowIfNull(orderPeriodicalNotificationManager);
		}
Example #2
0
		public ConditionsService(IOrderManager orderManager, IReferenceRepository referenceRepository, IOrderPeriodicalNotificationManager notificationManager, ISecurityContext securityContext, IOrderHistoryManager orderHistoryManager)
		{
			_orderManager = orderManager;
			_referenceRepository = referenceRepository;
			_notificationManager = notificationManager;
			_securityContext = securityContext;
			_orderHistoryManager = orderHistoryManager;
		}
		public OrderPeriodicalNotificationTask(IMailManager mailManager,
																					IConfigurationHelper configurationHelper,
																					IOrderPeriodicalNotificationManager orderPeriodicalManager,
																					IOrderManager orderManager
																					)
		{
			_mailManager = ValidationUtil.CheckOnNullAndThrowIfNull(mailManager);
			_configurationHelper = ValidationUtil.CheckOnNullAndThrowIfNull(configurationHelper);
			_orderPeriodicalManager = ValidationUtil.CheckOnNullAndThrowIfNull(orderPeriodicalManager);
			_orderManager = ValidationUtil.CheckOnNullAndThrowIfNull(orderManager);
		}
		public AppraiserOrderDeliveryService(ITaskManager taskManager, IAppraiserOrderRepository appraiserOrderRepository,
			ICommitProvider commitProvider, IOrderManager orderManager, DateTimeManager dateTimeManager, IOrderHistoryManager orderHistoryManager,
			IAppraiserOrderSetPointsRepository appraiserOrderSetPointsRepository, IAppraiserOrderListItemRepository appraiserOrderListItemRepository,
			IOrderPeriodicalNotificationManager orderPeriodicalNotificationManager)
		{
			_taskManager = ValidationUtil.CheckOnNullAndThrowIfNull(taskManager);
			_appraiserOrderRepository = ValidationUtil.CheckOnNullAndThrowIfNull(appraiserOrderRepository);
			_commitProvider = ValidationUtil.CheckOnNullAndThrowIfNull(commitProvider);
			_orderManager = ValidationUtil.CheckOnNullAndThrowIfNull(orderManager);
			_dateTimeManager = ValidationUtil.CheckOnNullAndThrowIfNull(dateTimeManager);
			_orderHistoryManager = ValidationUtil.CheckOnNullAndThrowIfNull(orderHistoryManager);
			_appraiserOrderSetPointsRepository = ValidationUtil.CheckOnNullAndThrowIfNull(appraiserOrderSetPointsRepository);
			_appraiserOrderListItemRepository = ValidationUtil.CheckOnNullAndThrowIfNull(appraiserOrderListItemRepository);
			_orderPeriodicalNotificationManager = ValidationUtil.CheckOnNullAndThrowIfNull(orderPeriodicalNotificationManager);
		}
Example #5
0
		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);
		}