Exemplo n.º 1
0
		public StatusPointsService(IAppraiserOrderDeliveryService appraiserOrderDeliveryService, DashboardConditionFilters dashboardConditionFilters, ICurrentAppraiser currentAppraiser, ISecurityContext securityContext)
		{
			_securityContext = ValidationUtil.CheckOnNullAndThrowIfNull(securityContext);
			_appraiserOrderDeliveryService = ValidationUtil.CheckOnNullAndThrowIfNull(appraiserOrderDeliveryService);
			_dashboardConditionFilters = ValidationUtil.CheckOnNullAndThrowIfNull(dashboardConditionFilters);
			_currentAppraiser = ValidationUtil.CheckOnNullAndThrowIfNull(currentAppraiser);
		}
		public void InitTest()
		{
			base.InitDbContext();

			_backgroundService = Substitute.For<IBackgroundService>();
			_appraiserOrderRepository = new AppraiserOrderRepository(this.DbFactory);
			_orderRepository = new OrderRepository(this.DbFactory);
			_commitProvider = new CommitProvider(this.DbFactory);
			_userRepository = new UserRepository(this.DbFactory);
			_taskManager = new TaskManager(_backgroundService, _userRepository);
			_referenceManagement = new ReferenceManagement(new ReferenceRepository(this.DbFactory), new WebCacheService());
			_dateTimeManager = new DateTimeManager(_referenceManagement);
			_appraiserManagement = Substitute.For<IAppraiserManagement>();
			_configHelper = Substitute.For<IConfigurationHelper>();
			_orderManager = new OrderManager(
				_orderRepository,
				Substitute.For<IClientUserRepository>(),
				_referenceManagement,
				_appraiserManagement,
				_configHelper,
				Substitute.For<IAppraiserOrderRepository>(),
				Substitute.For<IChangeTrackingRepository>(),
				Substitute.For<IOrderHistoryManager>(),
				Substitute.For<IOrderDocumentsRepository>());

			_appraiserOrderDeliveryService = new AppraiserOrderDeliveryService(_taskManager, _appraiserOrderRepository, _commitProvider, _orderManager,
				new DateTimeManager(_referenceManagement), Substitute.For<IOrderHistoryManager>(), Substitute.For<IAppraiserOrderSetPointsRepository>(),
				Substitute.For<IAppraiserOrderListItemRepository>(),
				Substitute.For<IOrderPeriodicalNotificationManager>());
		}
Exemplo n.º 3
0
		public UpdateOrderController(IOrderFulfillmentService orderFulfillmentService, IChangeTrackingRepository changeTrackingRepository,
			IAppraiserOrderDeliveryService appraiserOrderDeliveryService, ISecurityContext securityContext, IOrderService orderService, IConfigurationHelper configHelper)
		{
            _configHelper = configHelper;
			_orderFulfillmentService = orderFulfillmentService;
			_changeTrackingRepository = changeTrackingRepository;
			_appraiserOrderDeliveryService = appraiserOrderDeliveryService;
			_orderService = orderService;
		}
Exemplo n.º 4
0
		public SmsManager(IConfigurationHelper config,
											ISMSTemplateRepository smsRepository,
											IAppraiserOrderDeliveryService appraiserDelivery,
											ITaskManager taskManager)
		{
			_config = config;
			_smsRepository = smsRepository;
			_appraiserDelivery = appraiserDelivery;
			_taskManager = taskManager;
		}
Exemplo n.º 5
0
		public NewRequestService(IAppraiserOrderDeliveryService appraiserOrderDeliveryService, ISecurityContext securityContext,
			ICurrentAppraiser currentAppraiser, DashboardConditionFilters dashboardConditionFilters,
			IAppraisalFormsService formsService)
		{
			_appraiserOrderDeliveryService = ValidationUtil.CheckOnNullAndThrowIfNull(appraiserOrderDeliveryService);
			_securityContext = ValidationUtil.CheckOnNullAndThrowIfNull(securityContext);
			_currentAppraiser = ValidationUtil.CheckOnNullAndThrowIfNull(currentAppraiser);
			_dashboardConditionFilters = ValidationUtil.CheckOnNullAndThrowIfNull(dashboardConditionFilters);
			_formsService = ValidationUtil.CheckOnNullAndThrowIfNull(formsService);
		}
		public DeclinedOrderProcessingController(IOrderService orderService, IOrderManager orderManager, IDocumentService documentService, ICreditCardService creditCardService,
			ITaskManager taskManager, IAppraiserOrderDeliveryService appraiserOrderDeliveryService)
		{
			_orderService = orderService;
			_orderManager = orderManager;
			_documentService = documentService;
			_creditCardService = creditCardService;
			_taskManager = taskManager;
			_appraiserOrderDeliveryService = appraiserOrderDeliveryService;
		}
Exemplo n.º 7
0
		public AppraiserOrderControllerTest()
		{
			var vc = new ViewContext();
			vc.HttpContext = MockHttpContext.FakeHttpContext();
			AppraiserOrderDeliveryService = Substitute.For<IAppraiserOrderDeliveryService>();
			SecurityContext = Substitute.For<ISecurityContext>();
			TestOrderManager = Substitute.For<ITestOrderManager>();
			Target = new AppraiserOrderController(AppraiserOrderDeliveryService, TestOrderManager);
			Target.CommitProviderInstance = Substitute.For<ICommitProvider>();
			Target.SetFakeControllerContext(vc.HttpContext);
		}
Exemplo n.º 8
0
		public void Setup()
		{
			base.InitDbContext();
			_smsRepository = Substitute.For<ISMSTemplateRepository>();
			_appraiserDelivery = Substitute.For<IAppraiserOrderDeliveryService>();
			_taskManager = Substitute.For<ITaskManager>();
			_configHelper = new ConfigHelper();
			_smsmanager = new SmsManager(_configHelper, _smsRepository, _appraiserDelivery, _taskManager);
		
			
		}
Exemplo n.º 9
0
		public OrderAssignmentService(IAppraiserUserRepository appraiserUserRepository, IOrderManager orderManager, ITaskManager taskManager,
			DateTimeManager dateTimeManager, IAppraiserOrderDeliveryService appraiserOrderDeliveryService, IConfigurationHelper configurationHelper,
			IAppraiserOrderRepository appraiserOrderRepository)
		{
			_appraiserUserRepository = ValidationUtil.CheckOnNullAndThrowIfNull(appraiserUserRepository);
			_orderManager = ValidationUtil.CheckOnNullAndThrowIfNull(orderManager);
			_taskManager = ValidationUtil.CheckOnNullAndThrowIfNull(taskManager);
			_dateTimeManager = ValidationUtil.CheckOnNullAndThrowIfNull(dateTimeManager);
			_appraiserOrderDeliveryService = ValidationUtil.CheckOnNullAndThrowIfNull(appraiserOrderDeliveryService);
			_configurationHelper = ValidationUtil.CheckOnNullAndThrowIfNull(configurationHelper);
			_appraiserOrderRepository = ValidationUtil.CheckOnNullAndThrowIfNull(appraiserOrderRepository);
		}
Exemplo n.º 10
0
		public RequestDetailsController(
			IRequestDetailsService requestDetailsService,
			ILetterOfEngagementService letterOfEngagementService,
			IOrderManager orderManager,
			IAppraiserUserService appraiserService,
			IAppraiserOrderDeliveryService orderDeliveryService)
		{
			_requestDetailsService = ValidationUtil.CheckOnNullAndThrowIfNull(requestDetailsService);
			_letterOfEngagementService = ValidationUtil.CheckOnNullAndThrowIfNull(letterOfEngagementService);
			_orderManager = ValidationUtil.CheckOnNullAndThrowIfNull(orderManager);
			_appraiserService = ValidationUtil.CheckOnNullAndThrowIfNull(appraiserService);
			_orderDeliveryService = ValidationUtil.CheckOnNullAndThrowIfNull(orderDeliveryService);
		}
Exemplo n.º 11
0
		public RequestDetailsService(IOrderManager orderManager, IReferenceManagement referenceManagement, ISecurityContext securityContext, IAppraiserOrderDeliveryService appraiserOrderDeliveryService, IReportManager reportManager)
		{
			if (orderManager == null) throw new ArgumentNullException("orderManager");
			if (referenceManagement == null) throw new ArgumentNullException("referenceManagement");
			if (securityContext == null) throw new ArgumentNullException("securityContext");
			if (appraiserOrderDeliveryService == null) throw new ArgumentNullException("appraiserOrderDeliveryService");
			if (reportManager == null) throw new ArgumentNullException("reportManager");

			_orderManager = orderManager;
			_referenceManagement = referenceManagement;
			_securityContext = securityContext;
			_appraiserOrderDeliveryService = appraiserOrderDeliveryService;
			_reportManager = reportManager;
		}
Exemplo n.º 12
0
		public void InitTest()
		{
			base.InitDbContext();

			_appraiserUserRepository = new AppraiserUserRepository(this.DbFactory);
			_orderRepository = new OrderRepository(this.DbFactory);
			_appraiserOrderDeliveryService = Substitute.For<IAppraiserOrderDeliveryService>();
			_orderManager = new OrderManager(_orderRepository, Substitute.For<IClientUserRepository>(), Substitute.For<IReferenceManagement>(),
				Substitute.For<IAppraiserManagement>(), Substitute.For<IConfigurationHelper>(),
				Substitute.For<IAppraiserOrderRepository>(), Substitute.For<IChangeTrackingRepository>(), Substitute.For<IOrderHistoryManager>(),
				Substitute.For<IOrderDocumentsRepository>());
			_taskManager = Substitute.For<ITaskManager>();

			_orderAssignmentService = new OrderAssignmentService(_appraiserUserRepository, _orderManager, _taskManager,
				new DateTimeManager(Substitute.For<IReferenceManagement>()), _appraiserOrderDeliveryService,
				Substitute.For<IConfigurationHelper>(), Substitute.For<IAppraiserOrderRepository>());
		}
Exemplo n.º 13
0
		public AppraiserOrderController(IAppraiserOrderDeliveryService appraiserOrderDeliveryService, ITestOrderManager testOrderManager)
		{
			_appraiserOrderDeliveryService = ValidationUtil.CheckOnNullAndThrowIfNull(appraiserOrderDeliveryService);
			_testOrderManager = ValidationUtil.CheckOnNullAndThrowIfNull(testOrderManager);
		}