public void Arrange() { _orchestrator = new Mock <EmployerAgreementOrchestrator>(); _owinWrapper = new Mock <IOwinWrapper>(); _featureToggle = new Mock <IFeatureToggle>(); _userViewTestingService = new Mock <IMultiVariantTestingService>(); _flashMessage = new Mock <ICookieStorageService <FlashMessageViewModel> >(); _controller = new EmployerAgreementController( _owinWrapper.Object, _orchestrator.Object, _featureToggle.Object, _userViewTestingService.Object, _flashMessage.Object); }
public EmployerAgreementController CreateController() { var controller = new EmployerAgreementController( OwinWrapper.Object, Orchestrator.Object, FeatureToggle.Object, UserViewTestingService.Object, FlashMessage.Object, Mediator.Object, Mapper.Object); return(controller); }
public EmployerAgreementControllerTestFixtures() { var autoFixture = new Fixture(); AccountLegalEntityId = autoFixture.Create <long>(); AgreementId = autoFixture.Create <long>(); AccountLegalEntity = autoFixture.Create <GetAccountLegalEntityQueryResult>(); AgreementSignedRequest = autoFixture.Create <AgreementSignedRequest>(); Mediator = new Mock <IMediator>(); Mediator.Setup(m => m.Send(It.IsAny <GetAccountLegalEntityQuery>(), It.IsAny <CancellationToken>())) .Returns(Task.FromResult(AccountLegalEntity)); EmployerAgreementService = new Mock <IEmployerAgreementService>(); EmployerAgreementService.Setup(x => x.GetLatestAgreementId(It.IsAny <long>(), It.IsAny <long>())) .ReturnsAsync(AgreementId); Sut = new EmployerAgreementController(Mediator.Object, EmployerAgreementService.Object); }
public EmployerAgreementController CreateController() { var httpRequestMock = new Mock <HttpRequestBase>(); var httpContextMock = new Mock <HttpContextBase>(); var controllerContext = new Mock <ControllerContext>(); httpRequestMock.Setup(x => x.Params).Returns(new NameValueCollection { { ControllerConstants.AccountHashedIdRouteKeyName, HashedAccountId } }); httpContextMock.Setup(x => x.Request).Returns(httpRequestMock.Object); controllerContext.Setup(x => x.HttpContext).Returns(httpContextMock.Object); var controller = new EmployerAgreementController( OwinWrapper.Object, Orchestrator.Object, UserViewTestingService.Object, FlashMessage.Object, Mediator.Object, Mapper.Object); controller.ControllerContext = controllerContext.Object; return(controller); }