Esempio n. 1
0
 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;
 }
Esempio n. 3
0
        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);
        }