public void Setup() { _configuration = new EmployerAccountsConfiguration { Hmrc = new HmrcConfiguration() }; _logger = new Mock <ILog>(); _cookieService = new Mock <ICookieStorageService <EmployerAccountData> >(); _mediator = new Mock <IMediator>(); _payeScheme = new PayeSchemeView { Ref = EmpRef, Name = SchemeName, AddedDate = DateTime.Now }; _mediator .Setup(x => x.SendAsync(It.IsAny <GetEmployerEnglishFractionQuery>())) .ReturnsAsync(new GetEmployerEnglishFractionResponse { Fractions = new List <DasEnglishFraction>() }); _mediator.Setup(x => x.SendAsync(It.IsAny <GetPayeSchemeByRefQuery>())) .ReturnsAsync(new GetPayeSchemeByRefResponse { PayeScheme = _payeScheme }); _orchestrator = new EmployerAccountPayeOrchestrator(_mediator.Object, _logger.Object, _cookieService.Object, _configuration); }
public void Arrange() { SetUp(); _expectedPayeScheme = new PayeSchemeView(); _payeRepository = new Mock <IPayeRepository>(); _payeRepository.Setup(x => x.GetPayeForAccountByRef(It.IsAny <string>(), It.IsAny <string>())).ReturnsAsync(_expectedPayeScheme); Query = new GetPayeSchemeByRefQuery { HashedAccountId = "ABC123", Ref = "ABC/123" }; RequestHandler = new GetPayeSchemeByRefHandler(RequestValidator.Object, _payeRepository.Object); }
public void Arrange() { SetUp(); _expectedPayeScheme = new PayeSchemeView(); Query = new GetPayeSchemeByRefQuery { HashedAccountId = "ABC123", Ref = "ABC/123" }; _hashingService = new Mock <IHashingService>(); _hashingService.Setup(x => x.DecodeValue(Query.HashedAccountId)).Returns(ExpectedAccountId); _payeRepository = new Mock <IPayeRepository>(); _payeRepository.Setup(x => x.GetPayeForAccountByRef(ExpectedAccountId, Query.Ref)).ReturnsAsync(_expectedPayeScheme); RequestHandler = new GetPayeSchemeByRefHandler(RequestValidator.Object, _payeRepository.Object, _hashingService.Object); }
public void Arrange() { _payeScheme = new PayeSchemeView { Ref = EmpRef, Name = SchemeName, AddedDate = DateTime.Now }; _mediator = new Mock <IMediator>(); _mediator.Setup(x => x.SendAsync(It.IsAny <GetPayeSchemeByRefQuery>())) .ReturnsAsync(new GetPayeSchemeByRefResponse { PayeScheme = _payeScheme }); _logger = new Mock <ILog>(); _cookieService = new Mock <ICookieStorageService <EmployerAccountData> >(); _configuration = new EmployerAccountsConfiguration(); new Mock <IEmpRefFileBasedService>(); _employerAccountPayeOrchestrator = new EmployerAccountPayeOrchestrator(_mediator.Object, _logger.Object, _cookieService.Object, _configuration); }