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; }
public GeocondingController(IGeocodingDataService geocodingDataService, IAppraiserUserService appraiserUserService) { _geocodingDataService = ValidationUtil.CheckOnNullAndThrowIfNull(geocodingDataService); _appraiserUserService = ValidationUtil.CheckOnNullAndThrowIfNull(appraiserUserService); }