Ejemplo n.º 1
0
		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>());
		}
Ejemplo n.º 2
0
		public void SetUp()
		{
			AppraiserManagement = Substitute.For<IAppraiserManagement>();
			AppraisalCompanyManagement = Substitute.For<IAppraisalCompanyManagement>();
			UsersManagement = Substitute.For<IUsersManagement>();
			Target = new AppraisalCompanySignUpService(UsersManagement, AppraisalCompanyManagement, AppraiserManagement);
		}
Ejemplo n.º 3
0
		public AppraisalCompanyProfileController(
			IAppraisalCompanyService appraisalCompanyWizardService,
			IAppraiserManagement appraiserManagement,
			IReferenceManagement referenceManagement,
			IAppraisalCompanyBranchesService appraisalCompanyBranchesService,
			IGeocodingValidation geocodingValidation)
		{
			_appraisalCompanyWizardService = appraisalCompanyWizardService;
			_referenceManagement = referenceManagement;
			_appraiserManagement = appraiserManagement;
			var branchesService = new BranchesDatabaseService(appraisalCompanyBranchesService);
			branchesService.CurrentCompanyService = new LazeCurrentCompanyService(GetAppraisalCompanyId);
			var lazyCompanyDetails =
				new Lazy<AppraisalCompanyDetailsViewModel>(
					() => _appraisalCompanyWizardService.GetAppraisalCompanyDetails(GetAppraisalCompanyId()));
			_branchesService = new BranchesServiceSecurity(branchesService, lazyCompanyDetails);
			_branchAcceses = new BranchAcceses(lazyCompanyDetails);
			_brancheMessagesService = new BrancheMessageService(() => Session, branchesService.CurrentCompanyService)
			{
				BrancheAddedMessage = Constants.Notifications.BranchSaved,
				BranchesAddedMessage = Constants.Notifications.BranchesSaved,
				EmptyResult = string.Empty
			};
			_geocodingValidation = geocodingValidation;
		}
Ejemplo n.º 4
0
		public AppraisalCompanyWizardController(IAppraisalCompanyService appraisalCompanyService, IAppraiserManagement appraiserManagement, ITaskManager taskManager, IGeocodingValidation geocodingValidation)
		{
			_appraisalCompanyService = appraisalCompanyService;
			_appraiserManagement = appraiserManagement;
			_taskManager = taskManager;
			_geocodingValidation = geocodingValidation;
		}
Ejemplo n.º 5
0
		public AppraiserProfileController
				(
				IAppraiserUserService appraiserUserService,
				IAscGovLicenseService ascGovLicenseService,
				IUsersManagement usersManager,
				IReferenceManagement referenceManagement,
				IDVSUserManager dvsUsersManager,
				IAppraiserManagement appraiserManager,
				IAppraiserAccessManager appraiserAccessManager,
				IHUDService hudService,
				IUserAccessHelper userAccessHelper,
				IGeocodingValidation geocodingValidation,
				ITestOrderManager testOrderManager,
				ITaskManager taskManager
				)
		{
			_appraiserUserService = ValidationUtil.CheckOnNullAndThrowIfNull(appraiserUserService);
			_ascGovLicenseService = ValidationUtil.CheckOnNullAndThrowIfNull(ascGovLicenseService);
			_usersManager = ValidationUtil.CheckOnNullAndThrowIfNull(usersManager);
			_referenceManagement = ValidationUtil.CheckOnNullAndThrowIfNull(referenceManagement);
			_appraiserManager = ValidationUtil.CheckOnNullAndThrowIfNull(appraiserManager);
			_dvsUsersManager = ValidationUtil.CheckOnNullAndThrowIfNull(dvsUsersManager);
			_appraiserAccessManager = ValidationUtil.CheckOnNullAndThrowIfNull(appraiserAccessManager);
			_hudService = ValidationUtil.CheckOnNullAndThrowIfNull(hudService);
			_userAccessHelper = ValidationUtil.CheckOnNullAndThrowIfNull(userAccessHelper);
			_geocodingValidation = geocodingValidation;
			_testOrderManager = ValidationUtil.CheckOnNullAndThrowIfNull(testOrderManager);
			_taskManager = ValidationUtil.CheckOnNullAndThrowIfNull(taskManager);
		}
Ejemplo n.º 6
0
		public AppraiserAccessManager(IReferenceManagement referenceManagement,
			IUsersManagement usersManager, IAppraiserManagement appraiserManager, HttpContextBase httpContext, ISecurityContext securityContext)
		{
			_referenceManagement = ValidationUtil.CheckOnNullAndThrowIfNull(referenceManagement);
			_appraiserManager = ValidationUtil.CheckOnNullAndThrowIfNull(appraiserManager);
			_securityContext = ValidationUtil.CheckOnNullAndThrowIfNull(securityContext);
			_usersManager = ValidationUtil.CheckOnNullAndThrowIfNull(usersManager);
			_httpContext = ValidationUtil.CheckOnNullAndThrowIfNull(httpContext);
		}
Ejemplo n.º 7
0
		public SecurityContextService(IUsersManagement usersManager, HttpContextBase httpContext, IAppraiserManagement appraiserManagement,
			IDVSUserManager dvsUserManager, IClientUserManager clientUserManager)
		{
			_httpContext = ValidationUtil.CheckOnNullAndThrowIfNull(httpContext);
			_usersManager = ValidationUtil.CheckOnNullAndThrowIfNull(usersManager);
			_appraiserManagement = ValidationUtil.CheckOnNullAndThrowIfNull(appraiserManagement);
			_dvsUserManager = ValidationUtil.CheckOnNullAndThrowIfNull(dvsUserManager);
			_clientUserManager = ValidationUtil.CheckOnNullAndThrowIfNull(clientUserManager);
		}
Ejemplo n.º 8
0
		public HomeController(IUsersManagement userManagement,
			IAuthProvider authenticationProvider, IUserAccessHelper userAccessHelper, IAppraiserManagement appraiserManagement, ITaskManager taskManager)
		{
			_userManagement = userManagement;
			_authenticationProvider = authenticationProvider;
			_userAccessHelper = userAccessHelper;
			_appraiserManagement = appraiserManagement;
			_taskManager = taskManager;
		}
Ejemplo n.º 9
0
        public void MailManagerTest_InitTest()
		{
			base.InitDbContext();
			_usersManagement = Substitute.For<IUsersManagement>();
			_appraiserManagement = Substitute.For<IAppraiserManagement>();
			_referenceManagement = Substitute.For<IReferenceManagement>();
			_dvsUserManager = Substitute.For<IDVSUserManager>();
			_emailRepsoitory = new EmailTemplateRepository(this.DbFactory);
			_configHelper = new ConfigHelper();

			_target = new MailManager(_usersManagement, _appraiserManagement, _referenceManagement, _emailRepsoitory, _dvsUserManager, _configHelper);
		}
Ejemplo n.º 10
0
		public MailManager(IUsersManagement userManagement, IAppraiserManagement appraiserManagement,
											IReferenceManagement referenceManager, IEmailTempalteRepository emailRepository,
											IDVSUserManager dvsUserManager,
											IConfigurationHelper configManager)
		{
			_userManagement = userManagement;
			_appraiserManagement = appraiserManagement;
			_referenceManager = referenceManager;
			_emailRepository = emailRepository;
			_dvsUserManager = dvsUserManager;
			_configManager = configManager;
		}
Ejemplo n.º 11
0
		public AppraisalCompanyService(IAppraisalCompanyManagement appraisalCompanyManagement,
			IAppraiserManagement appraisalCompanyAdminManagement,
			IFeeManager feeManager,
			StatusHistoryManager statusHistoryManager,
			IReferenceManagement referenceManagement,
			ICryptographicProvider cryptographicProvider,
			IGeocodingDataService geocodingService)
		{
			_appraisalCompanyManagement = appraisalCompanyManagement;
			_appraisalCompanyAdminManagement = appraisalCompanyAdminManagement;
			_feeManager = feeManager;
			_referenceManagement = referenceManagement;
			_cryptographicProvider = cryptographicProvider;
			_addressManager = new AddressManager(referenceManagement);
			_phoneManager = new PhoneManager();
			_statusHistoryManager = statusHistoryManager;
			_geocodingDataService = geocodingService;
		}
Ejemplo n.º 12
0
		public void TestInitialize()
		{
			_orderRepository = Substitute.For<IOrderRepository>();
			_clientUserRepository = Substitute.For<IClientUserRepository>();
			_referenceManagement = Substitute.For<IReferenceManagement>();
			_appraiserManagement = Substitute.For<IAppraiserManagement>();
			_configHelper = Substitute.For<IConfigurationHelper>();

			_target = new OrderManager(
				_orderRepository,
				_clientUserRepository,
				_referenceManagement,
				_appraiserManagement,
				_configHelper,
				Substitute.For<IAppraiserOrderRepository>(),
				Substitute.For<IChangeTrackingRepository>(),
				Substitute.For<IOrderHistoryManager>(),
				Substitute.For<IOrderDocumentsRepository>());
		}
Ejemplo n.º 13
0
		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);
		}
Ejemplo n.º 14
0
		public AppraiserSignUpService(IReferenceManagement referenceManagement, IAppraiserManagement appraiserManager)
		{
			_referenceManagement = referenceManagement;
      _appraiserManager = appraiserManager;
		}
Ejemplo n.º 15
0
		public AppraisalBrancheChangeStatusNotification(IAppraiserManagement appraiserManagement, IChangeTrackingRepository trackingRepository)
		{
			_appraiserManagement = appraiserManagement;
			_trackingRepository = trackingRepository;
		}
Ejemplo n.º 16
0
		public AppraisalCompanyChangeStatusNotification(
			IAppraisalBrancheChangeStatusNotification appraisalBrancheChangeStatusNotification,
			IAppraiserManagement appraiserManagement, IChangeTrackingRepository trackingRepository)
		{
			_appraisalBrancheChangeStatusNotification = ValidationUtil.CheckOnNullAndThrowIfNull(appraisalBrancheChangeStatusNotification, "appraisalBrancheChangeStatusNotification");
			_appraiserManagement = ValidationUtil.CheckOnNullAndThrowIfNull(appraiserManagement);
			_trackingRepository = ValidationUtil.CheckOnNullAndThrowIfNull(trackingRepository);
		}
Ejemplo n.º 17
0
		public LicenseExpirationCheck(IAppraiserManagement appraiserManagement, ICommitProvider commitProvider)
		{
			_appraiserManagement = appraiserManagement;
			_commitProvider = commitProvider;
		}
Ejemplo n.º 18
0
		public MailMessageBuilder(IUsersManagement userManagement, IAppraiserManagement appraiserManagement, IReferenceManagement referenceManager)
		{
			_userManagement = userManagement;
			_appraiserManagement = appraiserManagement;
			_referenceManager = referenceManager;
		}
Ejemplo n.º 19
0
		public AppraisalCompanyFeesController(IAppraisalCompanyService appraisalCompanyWizardService, IAppraiserManagement appraiserManagement)
		{
			_appraisalCompanyWizardService = appraisalCompanyWizardService;
			_appraiserManagement = appraiserManagement;
		}
Ejemplo n.º 20
0
		public AppraisalCompanySignUpService(IUsersManagement usersManagement, IAppraisalCompanyManagement appraisalCompanyManagement, IAppraiserManagement appraisalCompanyAdminManagement)
		{
			_usersManagement = usersManagement;
			_appraisalCompanyManagement = appraisalCompanyManagement;
			_appraisalCompanyAdminManagement = appraisalCompanyAdminManagement;
		}
Ejemplo n.º 21
0
		public ProfileSnapshotWidgetDataBuilder(IAppraiserManagement appraiserManagement, ISecurityContext securityContext)
		{
			_appraiserManagement = ValidationUtil.CheckOnNullAndThrowIfNull(appraiserManagement);
			_securityContext = ValidationUtil.CheckOnNullAndThrowIfNull(securityContext);
		}
Ejemplo n.º 22
0
		public AppraisersPipelineService(IAppraiserManagement appraiserManagement, IUsersManagement userManagement)
		{
			_userManagement = userManagement;
			_appraiserManagement = appraiserManagement;
		}