public SubmissionService CreateService(
     IHttpContextAccessor httpContext               = null,
     IAgreementService agreementService             = null,
     ISubmissionRulesService submissionRulesService = null,
     IBusinessEventService businessEventService     = null,
     IEmailService emailService       = null,
     IEnrolleeService enrolleeService = null,
     IEnrolleeSubmissionService enrolleeSubmissionService     = null,
     IVerifiableCredentialService verifiableCredentialService = null,
     IPrivilegeService privilegeService = null,
     ILogger <SubmissionService> logger = null)
 {
     return(new SubmissionService(
                TestDb,
                httpContext ?? A.Fake <IHttpContextAccessor>(),
                agreementService ?? A.Fake <IAgreementService>(),
                submissionRulesService ?? A.Fake <ISubmissionRulesService>(),
                businessEventService ?? A.Fake <IBusinessEventService>(),
                emailService ?? A.Fake <IEmailService>(),
                enrolleeService ?? A.Fake <IEnrolleeService>(),
                enrolleeSubmissionService ?? A.Fake <IEnrolleeSubmissionService>(),
                verifiableCredentialService ?? A.Fake <IVerifiableCredentialService>(),
                privilegeService ?? A.Fake <IPrivilegeService>(),
                logger ?? A.Fake <ILogger <SubmissionService> >()
                ));
 }
Example #2
0
 public EnrolleeService(
     ApiDbContext context,
     IHttpContextAccessor httpContext,
     ISubmissionRulesService automaticAdjudicationService,
     IEmailService emailService,
     IPrivilegeService privilegeService,
     IAccessTermService accessTermService,
     IEnrolleeProfileVersionService enroleeProfileVersionService,
     IBusinessEventService businessEventService)
     : base(context, httpContext)
 {
     _automaticAdjudicationService = automaticAdjudicationService;
     _emailService                 = emailService;
     _privilegeService             = privilegeService;
     _accessTermService            = accessTermService;
     _enroleeProfileVersionService = enroleeProfileVersionService;
     _businessEventService         = businessEventService;
 }
Example #3
0
 public EnrolleeService CreateService(
     IHttpContextAccessor httpContext = null,
     ISubmissionRulesService automaticAdjudicationService = null,
     IEmailService emailService           = null,
     IPrivilegeService privilegeService   = null,
     IAccessTermService accessTermService = null,
     IEnrolleeProfileVersionService enroleeProfileVersionService = null,
     IBusinessEventService businessEventService = null)
 {
     return(new EnrolleeService(
                TestDb,
                httpContext ?? A.Fake <IHttpContextAccessor>(),
                automaticAdjudicationService ?? A.Fake <ISubmissionRulesService>(),
                emailService ?? A.Fake <IEmailService>(),
                privilegeService ?? A.Fake <IPrivilegeService>(),
                accessTermService ?? A.Fake <IAccessTermService>(),
                enroleeProfileVersionService ?? A.Fake <IEnrolleeProfileVersionService>(),
                businessEventService ?? A.Fake <IBusinessEventService>()
                ));
 }
Example #4
0
 public SubmissionService(ApiDbContext context, IHttpContextAccessor httpContext,
                          IAccessTermService accessTermService,
                          ISubmissionRulesService submissionRulesService,
                          IBusinessEventService businessEventService,
                          IEmailService emailService,
                          IEnrolleeService enrolleeService,
                          IEnrolleeProfileVersionService enrolleeProfileVersionService,
                          IVerifiableCredentialService verifiableCredentialService,
                          IPrivilegeService privilegeService)
     : base(context, httpContext)
 {
     _accessTermService            = accessTermService;
     _submissionRulesService       = submissionRulesService;
     _businessEventService         = businessEventService;
     _emailService                 = emailService;
     _enrolleeService              = enrolleeService;
     _enroleeProfileVersionService = enrolleeProfileVersionService;
     _verifiableCredentialService  = verifiableCredentialService;
     _privilegeService             = privilegeService;
 }
 public EnrolleeService CreateService(
     IHttpContextAccessor httpContext = null,
     IMapper mapper = null,
     ISubmissionRulesService automaticAdjudicationService = null,
     IEmailService emailService = null,
     IEnrolleeSubmissionService enrolleeSubmissionService = null,
     IBusinessEventService businessEventService           = null,
     ISiteService siteService = null,
     IDocumentManagerClient documentClient = null)
 {
     return(new EnrolleeService(
                TestDb,
                httpContext ?? A.Fake <IHttpContextAccessor>(),
                mapper ?? DefaultMapper(),
                automaticAdjudicationService ?? A.Fake <ISubmissionRulesService>(),
                emailService ?? A.Fake <IEmailService>(),
                enrolleeSubmissionService ?? A.Fake <IEnrolleeSubmissionService>(),
                businessEventService ?? A.Fake <IBusinessEventService>(),
                siteService ?? A.Fake <ISiteService>(),
                documentClient ?? A.Fake <IDocumentManagerClient>()
                ));
 }
Example #6
0
 public SubmissionService(
     ApiDbContext context,
     IHttpContextAccessor httpContext,
     IAgreementService agreementService,
     ISubmissionRulesService submissionRulesService,
     IBusinessEventService businessEventService,
     IEmailService emailService,
     IEnrolleeService enrolleeService,
     IEnrolleeSubmissionService enrolleeSubmissionService,
     IVerifiableCredentialService verifiableCredentialService,
     IPrivilegeService privilegeService,
     ILogger <SubmissionService> logger)
     : base(context, httpContext)
 {
     _agreementService            = agreementService;
     _submissionRulesService      = submissionRulesService;
     _businessEventService        = businessEventService;
     _emailService                = emailService;
     _enrolleeService             = enrolleeService;
     _enrolleeSubmissionService   = enrolleeSubmissionService;
     _verifiableCredentialService = verifiableCredentialService;
     _privilegeService            = privilegeService;
     _logger = logger;
 }