public void SetUp()
		{
			IKernel kernel = new StandardKernel();
			var refRepository = Substitute.For<IReferenceRepository>();
			refRepository.GetRoles().ReturnsForAnyArgs(new List<Role>() {
        new Role() { DisplayName = "Appraiser", Id = 1 },
        new Role() { DisplayName = "Appraisal Company Admin", Id = 2 },
        new Role() { DisplayName = "DVS Super Admin", Id = 3 },
        new Role() { DisplayName = "DVS Admin", Id = 4 },
        new Role() { DisplayName = "Company Admin and Appraiser", Id = 5 }
      });
			refRepository.GetRole(RoleType.AppraisalCompanyAdmin).Returns(new Role() { DisplayName = "Appraisal Company Admin", Id = 2 });
			refRepository.GetRole(RoleType.DvsAdmin).Returns(new Role() { DisplayName = "DVS Admin", Id = 4 });

			kernel.Bind<IReferenceRepository>().ToConstant(refRepository);
			kernel.Bind<IReferenceManagement>().To<ReferenceManagement>().InSingletonScope();
			kernel.Bind<ICacheService>().To<FakeCacheService>();
			Singletones.NinjectKernel = kernel;
			_userManager = Substitute.For<IUsersManagement>();
			_appraiserService = Substitute.For<IAppraiserUserService>();
			_companyService = Substitute.For<IAppraisalCompanyService>();
			_taskManager = Substitute.For<ITaskManager>();
			_testOrderManager = Substitute.For<ITestOrderManager>();
			//_geocodingValidation = new GeocodingZIPValidation(Substitute.For<IGeocodingDataService>());
			//_geocodingValidation.ValidateAddress(new ValidateAddressArg()).ReturnsForAnyArgs(new ValidateAddressResult { IsValid = true });
			_geocodingValidation = new FakeGeocodingZIPValidation();

			_target = new AppraiserUserAddController(_userManager, _appraiserService, _companyService, _taskManager, _testOrderManager, _geocodingValidation);
			_target.SecurityContext = Substitute.For<ISecurityContext>();
			_target.SecurityContext.CurrentUser.Returns(new User() { Id = 1, Roles = new Role[] { new Role() { Id = (int)RoleType.DvsAdmin } } });
		}
		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);
		}
        public DocumentGenerationService(IAppraiserUserService appraiserUserService, IReferenceManagement referenceManagement, IOrderManager orderManager, 
            IConfigurationHelper configManager, IGeneralInstructionManager generalInstructionManager, IAVMResponseManager avmResponseManager)
		{
			_appraiserUserService = appraiserUserService;
			_referenceManagement = referenceManagement;
			_orderManager = orderManager;
			_configManager = configManager;
			_generalInstructionManager = generalInstructionManager;
            _avmResponseManager = avmResponseManager;
		}
		public CommonFunctionsController(IAppraiserUserService appraiserService, IBranchesService clientBranchService,
				IReferenceManagement refManager, IAppraisalCompanyService companyService, IClientCompaniesListService clientCompanyService, IClientCompanyProfileService clientCompanyProfileService)
		{
			_appraiserService = appraiserService;
			_clientBranchService = clientBranchService;
			_refManager = refManager;
			_companyService = companyService;
			_clientCompanyService = clientCompanyService;
			_clientCompanyProfileService = clientCompanyProfileService;
		}
		public AppraiserUserAddController(IUsersManagement userManager, IAppraiserUserService appraiserService, IAppraisalCompanyService companyService, ITaskManager taskManager, ITestOrderManager testOrderManager,
			IGeocodingValidation geocodingValidation)
		{
			_userManager = userManager;
			_appraiserService = appraiserService;
			_companyService = companyService;
			_taskManager = taskManager;
			_testOrderManager = testOrderManager;
			_geocodingValidation = geocodingValidation;
		}
		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);
		}
		public AppraiserWizardController(
			IAscGovLicenseService ascGovLicenseService,
			IAppraiserUserService appraiserUserService,
			IReferenceManagement referenceManagement,
			IDocumentService documentService,
			ITaskManager taskManager,
			IHUDService hudService,
			IGeocodingValidation geocodingValidation,
			ITestOrderManager testOrderManager)
		{
			_ascGovLicenseService = ascGovLicenseService;
			_appraiserUserService = appraiserUserService;
			_referenceManagement = referenceManagement;
			_documentService = documentService;
			_taskManager = taskManager;
			_hudService = hudService;
			_geocodingValidation = geocodingValidation;
			_testOrderManager = testOrderManager;
		}
Exemple #8
0
		public GeocondingController(IGeocodingDataService geocodingDataService, IAppraiserUserService appraiserUserService)
		{
			_geocodingDataService = ValidationUtil.CheckOnNullAndThrowIfNull(geocodingDataService);
			_appraiserUserService = ValidationUtil.CheckOnNullAndThrowIfNull(appraiserUserService);
		}