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>()); }
public SendAppraiserOrderInvitationSMS(ISmsManager smsManager, IAppraiserOrderRepository appraiserOrderRepository, IReferenceManagement referenceManager, IAppraisalFormsService formsService) { _smsManager = smsManager; _appraiserOrderRepository = appraiserOrderRepository; _referenceManager = referenceManager; _formsService = formsService; }
public void InitTest() { _orderRepository = Substitute.For<IOrderRepository>(); _orderHistoryManager = Substitute.For<IOrderHistoryManager>(); _orderDocumentsRepository = Substitute.For<IOrderDocumentsRepository>(); _appraiserOrderRepository = Substitute.For<IAppraiserOrderRepository>(); _securityContext = Substitute.For<ISecurityContext>(); _referenceManagement = Substitute.For<IReferenceManagement>(); _documentService = Substitute.For<IDocumentService>(); _businessDaysCalc = Substitute.For<IBusinessDaysCalc>(); _appraiserUserRepository = Substitute.For<IAppraiserUserRepository>(); _configurationHelper = Substitute.For<IConfigurationHelper>(); _referenceManagement.GetTestOrderData().Returns(new Dictionary<OrderField, string>() { {OrderField.AppraisalForm, "1"}, {OrderField.AppraisalTypeId, "1"}, {OrderField.BorrowerFirstName, "Borrower"}, {OrderField.BorrowerLastName, "Test"}, {OrderField.ClientCompanyBrancheId, "1"}, {OrderField.ClientCompanyId, "1"}, {OrderField.ContactName, ""}, {OrderField.ContactPhone, "111-111-1111"}, {OrderField.ContactRoleId, "1"}, {OrderField.CreatedByClientUserId, "1"}, {OrderField.GFEAmount, "130"}, {OrderField.LoanNumber, "test"}, {OrderField.LoanPurposeTypeId, "5"}, {OrderField.LoanTypeId, "1"}, {OrderField.OccupancyTypeId, "1"}, {OrderField.OrderPublicId, "TEST_ORDER"}, {OrderField.PropertyCity, "Anytown"}, {OrderField.PropertyCounty, "Anycounty"}, {OrderField.PropertyState, "CA"}, {OrderField.PropertyStreet, "111 Main St"}, {OrderField.PropertyTypeId, "1"}, {OrderField.PropertyZip, "95630"}, {OrderField.PurchaseContractFileName, "AGREEMENT TO PURCHASE REAL ESTATE.pdf"}, {OrderField.PurchasePrice, "500000"} }); _target = new TestOrderManager( _orderRepository, _orderHistoryManager, _appraiserOrderRepository, _securityContext, _orderDocumentsRepository, _referenceManagement, _documentService, _businessDaysCalc, _appraiserUserRepository, _configurationHelper ); }
public SendAppraiserOrderInvitationEmail(IMailManager mailManager, IAppraiserUserRepository appraiserUserRepository, IAppraiserOrderRepository appraiserOrderRepository, IReferenceManagement referenceManager, IConfigurationHelper configurationHelper, IAppraisalFormsService formsService) { _mailManager = mailManager; _appraiserUserRepository = appraiserUserRepository; _appraiserOrderRepository = appraiserOrderRepository; _referenceManager = referenceManager; _configurationHelper = configurationHelper; _formsService = formsService; }
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); }
public void TestInitialize() { _appraiserOrderRepository = Substitute.For<IAppraiserOrderRepository>(); _backgroundService = Substitute.For<IBackgroundService>(); _userRepository = Substitute.For<IUserRepository>(); _taskManager = new TaskManager(_backgroundService, _userRepository); _commitProvider = Substitute.For<ICommitProvider>(); Target = new AppraiserOrderDeliveryService(_taskManager, _appraiserOrderRepository, _commitProvider, Substitute.For<IOrderManager>(), new DateTimeManager(Substitute.For<IReferenceManagement>()), Substitute.For<IOrderHistoryManager>(), Substitute.For<IAppraiserOrderSetPointsRepository>(), Substitute.For<IAppraiserOrderListItemRepository>(), Substitute.For<IOrderPeriodicalNotificationManager>()); }
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); }
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); }
public TestOrderManager( IOrderRepository orderRepository, IOrderHistoryManager orderHistoryManager, IAppraiserOrderRepository appraiserOrderRepository, ISecurityContext securityContext, IOrderDocumentsRepository orderDocumentsRepository, IReferenceManagement referenceManagement, IDocumentService documentService, IBusinessDaysCalc businessDaysCalc, IAppraiserUserRepository appraiserUserRepository, IConfigurationHelper configurationHelper) { _orderRepository = ValidationUtil.CheckOnNullAndThrowIfNull(orderRepository); _orderHistoryManager = ValidationUtil.CheckOnNullAndThrowIfNull(orderHistoryManager); _appraiserOrderRepository = ValidationUtil.CheckOnNullAndThrowIfNull(appraiserOrderRepository); _securityContext = ValidationUtil.CheckOnNullAndThrowIfNull(securityContext); _orderDocumentsRepository = ValidationUtil.CheckOnNullAndThrowIfNull(orderDocumentsRepository); _referenceManagement = ValidationUtil.CheckOnNullAndThrowIfNull(referenceManagement); _documentService = ValidationUtil.CheckOnNullAndThrowIfNull(documentService); _businessDaysCalc = ValidationUtil.CheckOnNullAndThrowIfNull(businessDaysCalc); _appraiserUserRepository = ValidationUtil.CheckOnNullAndThrowIfNull(appraiserUserRepository); _configurationHelper = ValidationUtil.CheckOnNullAndThrowIfNull(configurationHelper); }
public PaymentHistoryService(ISecurityContext securityContext, IAppraiserOrderRepository appraiserOrderRepository) { _appraiserOrderRepository = ValidationUtil.CheckOnNullAndThrowIfNull(appraiserOrderRepository); _securityContext = ValidationUtil.CheckOnNullAndThrowIfNull(securityContext); InitializeOrders(); }
public AppraiserOrderAccessSecurity(ISecurityContext securityContext, IAppraiserOrderRepository appraiserOrderRepository) { _securityContext = securityContext; _appraiserOrderRepository = appraiserOrderRepository; }