public WhenCallingDataLockRequestRestartTestsFixture() : base() { _request = _autoFixture.Create <DataLockRequestRestartRequest>(); _viewModel = _autoFixture.Create <DataLockRequestRestartViewModel>(); _mockMapper.Setup(m => m.Map <DataLockRequestRestartViewModel>(_request)) .ReturnsAsync(_viewModel); }
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 void Arrange() { var _autoFixture = new Fixture(); _dataLockRequestRestartRequest = _autoFixture.Create <DataLockRequestRestartRequest>(); DataLocksWithCourseMismatch = new List <DataLock> { new DataLock { IsResolved = false, DataLockStatus = Status.Fail, ErrorCode = DataLockErrorCode.Dlock04, IlrTrainingCourseCode = "454-3-1", IlrEffectiveFromDate = DateTime.Now.Date.AddDays(15) } }; _getDataLockSummariesResponse = _autoFixture.Build <GetDataLockSummariesResponse>().With(x => x.DataLocksWithCourseMismatch, DataLocksWithCourseMismatch).Create(); _getApprenticeshipResponse = _autoFixture.Build <GetApprenticeshipResponse>() .With(p => p.CourseCode, "111") .With(p => p.CourseName, "Training 111") .With(p => p.EndDate, DateTime.Now.Date.AddDays(100)) .Create(); TrainingProgrammes = new List <TrainingProgramme> { new TrainingProgramme { CourseCode = "454-3-1", ProgrammeType = ProgrammeType.Standard, Name = "Training 111" } }; _getAllTrainingProgrammesResponse = _autoFixture.Build <GetAllTrainingProgrammesResponse>().With(x => x.TrainingProgrammes, TrainingProgrammes).Create(); _mockCommitmentsApiClient = new Mock <ICommitmentsApiClient>(); _mockCommitmentsApiClient.Setup(m => m.GetApprenticeshipDatalockSummariesStatus(It.IsAny <long>(), It.IsAny <CancellationToken>())) .ReturnsAsync(_getDataLockSummariesResponse); _mockCommitmentsApiClient.Setup(m => m.GetApprenticeship(It.IsAny <long>(), It.IsAny <CancellationToken>())) .ReturnsAsync(_getApprenticeshipResponse); _mockCommitmentsApiClient.Setup(m => m.GetAllTrainingProgrammes(It.IsAny <CancellationToken>())) .ReturnsAsync(_getAllTrainingProgrammesResponse); _mapper = new DataLockRequestRestartRequestToViewModelMapper(_mockCommitmentsApiClient.Object); }
public async Task <IActionResult> DataLockRequestRestart(DataLockRequestRestartRequest request) { var viewModel = await _modelMapper.Map <DataLockRequestRestartViewModel>(request); return(View(viewModel)); }