public WhenCallingEditStopDateTestsFixture() : base()
        {
            _request = _autoFixture.Create <EditStopDateRequest>();
            _autoFixture.Customize <EditStopDateViewModel>(c => c.Without(x => x.NewStopDate));
            _viewModel             = _autoFixture.Create <EditStopDateViewModel>();
            _viewModel.NewStopDate = new CommitmentsV2.Shared.Models.MonthYearModel("062020");

            _mockMapper.Setup(m => m.Map <EditStopDateViewModel>(_request))
            .ReturnsAsync(_viewModel);
        }
        public void Arrange()
        {
            var _autoFixture = new Fixture();

            _request = _autoFixture.Create <EditStopDateRequest>();

            _mockCommitmentsApiClient = new Mock <ICommitmentsApiClient>();
            _logger = new Mock <ILogger <EditStopDateRequestToViewModelMapper> >();
            _apprenticeshipResponse   = _autoFixture.Create <GetApprenticeshipResponse>();
            _mockCommitmentsApiClient = new Mock <ICommitmentsApiClient>();
            _mockCommitmentsApiClient.Setup(m => m.GetApprenticeship(It.IsAny <long>(), It.IsAny <CancellationToken>()))
            .ReturnsAsync(_apprenticeshipResponse);


            _mapper = new EditStopDateRequestToViewModelMapper(_mockCommitmentsApiClient.Object, _logger.Object);
        }
示例#3
0
        public async Task <ActionResult> EditStopDate(EditStopDateRequest request)
        {
            var viewModel = await _modelMapper.Map <EditStopDateViewModel>(request);

            return(View(viewModel));
        }