public WhenCallingDataLockRequestRestartTestsFixture() : base()
        {
            _request   = _autoFixture.Create <DataLockRequestRestartRequest>();
            _viewModel = _autoFixture.Create <DataLockRequestRestartViewModel>();

            _mockMapper.Setup(m => m.Map <DataLockRequestRestartViewModel>(_request))
            .ReturnsAsync(_viewModel);
        }
Ejemplo n.º 2
0
        public void Arrange()
        {
            var fixture = new Fixture();

            _request         = fixture.Create <DataLockRequestRestartRequest>();
            _viewModel       = fixture.Create <DataLockRequestRestartViewModel>();
            _modelMapperMock = new Mock <IModelMapper>();
            _modelMapperMock.Setup(x => x.Map <DataLockRequestRestartViewModel>(_request)).ReturnsAsync(_viewModel);
            _sut = new ApprenticeController(_modelMapperMock.Object, Mock.Of <ICookieStorageService <IndexRequest> >(), Mock.Of <ICommitmentsApiClient>());
        }
        public IActionResult DataLockRequestRestart(DataLockRequestRestartViewModel viewModel)
        {
            if (viewModel.SubmitStatusViewModel.HasValue && viewModel.SubmitStatusViewModel.Value == SubmitStatusViewModel.Confirm)
            {
                return(RedirectToAction("ConfirmRestart", new DatalockConfirmRestartRequest {
                    ApprenticeshipHashedId = viewModel.ApprenticeshipHashedId, ProviderId = viewModel.ProviderId
                }));
            }

            return(RedirectToAction("Details", "Apprentice", new { viewModel.ProviderId, viewModel.ApprenticeshipHashedId }));
        }