public void Arrange()
        {
            _mediator = new Mock <IMediator>();
            _logger   = new Mock <ILog>();
            _mapper   = new Mock <IMapper>();

            _mediator.Setup(x => x.SendAsync(It.IsAny <GetAccountLegalEntitiesRequest>()))
            .ReturnsAsync(new GetAccountLegalEntitiesResponse
            {
                Entities = new List <AccountSpecificLegalEntity>()
            });

            _cookieService  = new Mock <ICookieStorageService <EmployerAccountData> >();
            _hashingService = new Mock <IAccountLegalEntityPublicHashingService>();

            _expected = new GetCharityQueryResponse
            {
                Charity = new Charity
                {
                    RegistrationNumber = 12345,
                    Name     = "Test Charity",
                    Address1 = "1 Test Street",
                    Address2 = "Test City",
                    Address3 = "Test County",
                    PostCode = "T11 1TT"
                }
            };
            _mediator.Setup(x => x.SendAsync(It.IsAny <GetCharityQueryRequest>()))
            .ReturnsAsync(_expected);


            _orchestrator = new OrganisationOrchestrator(_mediator.Object, _logger.Object, _mapper.Object,
                                                         _cookieService.Object, _hashingService.Object);
        }
Exemple #2
0
        public void Arrange()
        {
            _viewModel = new AddOrganisationAddressViewModel();

            _request = new CreateOrganisationAddressRequest()
            {
                AddressFirstLine  = "123, Test Lane",
                AddressSecondLine = "Test Garden",
                TownOrCity        = "Test Town",
                County            = "Testshire",
                Postcode          = "TE12 3ST"
            };

            _address = $"{_request.AddressFirstLine}, {_request.AddressSecondLine}, " +
                       $"{_request.TownOrCity}, {_request.County}, {_request.Postcode}";

            _mediator       = new Mock <IMediator>();
            _logger         = new Mock <ILog>();
            _mapper         = new Mock <IMapper>();
            _hashingService = new Mock <IAccountLegalEntityPublicHashingService>();

            _mapper.Setup(x => x.Map <CreateOrganisationAddressRequest>(It.IsAny <AddOrganisationAddressViewModel>()))
            .Returns(_request);

            _mediator.Setup(x => x.Send(It.IsAny <CreateOrganisationAddressRequest>()))
            .Returns(new CreateOrganisationAddressResponse {
                Address = _address
            });

            _cookieService = new Mock <ICookieStorageService <EmployerAccountData> >();


            _orchestrator = new OrganisationOrchestrator(_mediator.Object, _logger.Object, _mapper.Object, _cookieService.Object, _hashingService.Object);
        }
Exemple #3
0
        public void Arrange()
        {
            _mediator      = new Mock <IMediator>();
            _logger        = new Mock <ILogger>();
            _mapper        = new Mock <IMapper>();
            _cookieService = new Mock <ICookieStorageService <EmployerAccountData> >();

            _orchestrator = new OrganisationOrchestrator(_mediator.Object, _logger.Object, _mapper.Object, _cookieService.Object);
        }
Exemple #4
0
 public OrganisationController(
     IAuthenticationService owinWrapper,
     OrganisationOrchestrator orchestrator,
     IMultiVariantTestingService multiVariantTestingService,
     IMapper mapper,
     ILog logger,
     ICookieStorageService <FlashMessageViewModel> flashMessage)
     : base(owinWrapper, multiVariantTestingService, flashMessage)
 {
     _orchestrator = orchestrator;
     _mapper       = mapper;
     _logger       = logger;
 }
        public OrganisationSharedController(IAuthenticationService owinWrapper,
                                            OrganisationOrchestrator orchestrator,
                                            IMultiVariantTestingService multiVariantTestingService,
                                            IMapper mapper,
                                            ICookieStorageService <FlashMessageViewModel> flashMessage,
                                            IMediator mediatr)
            : base(owinWrapper, multiVariantTestingService, flashMessage)

        {
            _orchestrator = orchestrator;
            _mapper       = mapper;
            _mediatr      = mediatr ?? throw new ArgumentNullException(nameof(mediatr));
        }
 public OrganisationController(
     IOwinWrapper owinWrapper,
     OrganisationOrchestrator orchestrator,
     IFeatureToggle featureToggle,
     IMultiVariantTestingService multiVariantTestingService,
     IMapper mapper,
     ILogger logger,
     ICookieStorageService <FlashMessageViewModel> flashMessage)
     : base(owinWrapper, featureToggle, multiVariantTestingService, flashMessage)
 {
     _orchestrator = orchestrator;
     _mapper       = mapper;
     _logger       = logger;
 }
        public void Setup()
        {
            _mediator       = new Mock <IMediator>();
            _logger         = new Mock <ILog>();
            _mapper         = new Mock <IMapper>();
            _hashingService = new Mock <IAccountLegalEntityPublicHashingService>();
            _cookieService  = new Mock <ICookieStorageService <EmployerAccountData> >();

            _orchestrator = new OrganisationOrchestrator(
                _mediator.Object,
                _logger.Object,
                _mapper.Object,
                _cookieService.Object,
                _hashingService.Object);
        }
        public void Arrange()
        {
            _mediator = new Mock <IMediator>();
            _logger   = new Mock <ILog>();
            _mapper   = new Mock <IMapper>();

            _mediator.Setup(x => x.SendAsync(It.IsAny <GetAccountLegalEntitiesRequest>()))
            .ReturnsAsync(new GetAccountLegalEntitiesResponse {
                Entities = new List <AccountSpecificLegalEntity>()
            });

            _cookieService  = new Mock <ICookieStorageService <EmployerAccountData> >();
            _hashingService = new Mock <IAccountLegalEntityPublicHashingService>();

            _orchestrator = new OrganisationOrchestrator(_mediator.Object, _logger.Object, _mapper.Object,
                                                         _cookieService.Object, _hashingService.Object);
        }