public InvitationController(InvitationOrchestrator invitationOrchestrator, IOwinWrapper owinWrapper, IFeatureToggle featureToggle, IMultiVariantTestingService multiVariantTestingService, EmployerApprenticeshipsServiceConfiguration configuration, ICookieStorageService <FlashMessageViewModel> flashMessage) : base(owinWrapper, featureToggle, multiVariantTestingService, flashMessage) { if (invitationOrchestrator == null) { throw new ArgumentNullException(nameof(invitationOrchestrator)); } _invitationOrchestrator = invitationOrchestrator; _configuration = configuration; }
public InvitationController(InvitationOrchestrator invitationOrchestrator, IAuthenticationService owinWrapper, IMultiVariantTestingService multiVariantTestingService, EmployerAccountsConfiguration configuration, ICookieStorageService <FlashMessageViewModel> flashMessage) : base(owinWrapper, multiVariantTestingService, flashMessage) { if (invitationOrchestrator == null) { throw new ArgumentNullException(nameof(invitationOrchestrator)); } _invitationOrchestrator = invitationOrchestrator; _configuration = configuration; }
public void Arrange() { _mediator = new Mock <IMediator>(); _mediator.Setup(x => x.SendAsync(It.IsAny <GetUserInvitationsRequest>())).ReturnsAsync(new GetUserInvitationsResponse { Invitations = new List <InvitationView> { new InvitationView() } }); _mediator.Setup(x => x.SendAsync(It.IsAny <GetUserAccountsQuery>())).ReturnsAsync(new GetUserAccountsQueryResponse { Accounts = new Accounts <Account> { AccountList = new List <Account>() } }); _logger = new Mock <ILogger>(); _invitationOrchestrator = new InvitationOrchestrator(_mediator.Object, _logger.Object); }