コード例 #1
0
        public WhenCallingGetWhatIsTheNewEndDateTestsFixture() : base()
        {
            _request   = _autoFixture.Create <ChangeOfProviderRequest>();
            _viewModel = _autoFixture.Create <WhatIsTheNewEndDateViewModel>();

            _mockMapper.Setup(m => m.Map <WhatIsTheNewEndDateViewModel>(_request))
            .ReturnsAsync(_viewModel);
        }
コード例 #2
0
        public async Task <IActionResult> WhatIsTheNewEndDate(WhatIsTheNewEndDateViewModel viewModel)
        {
            var request = await _modelMapper.Map <ChangeOfProviderRequest>(viewModel);

            if (viewModel.Edit)
            {
                return(RedirectToRoute(RouteNames.ConfirmDetailsAndSendRequest, request));
            }

            return(RedirectToRoute(RouteNames.WhatIsTheNewPrice, request));
        }
コード例 #3
0
        public WhenCallingGetWhatIsTheNewEndDateTestsFixture() : base()
        {
            _request   = _autoFixture.Create <ChangeOfProviderRequest>();
            _viewModel = _autoFixture.Create <WhatIsTheNewEndDateViewModel>();

            _mockMapper
            .Setup(m => m.Map <WhatIsTheNewEndDateViewModel>(_request))
            .ReturnsAsync(_viewModel);

            _mockUrlHelper
            .Setup(mock => mock.Link(RouteNames.ConfirmDetailsAndSendRequest, It.IsAny <object>()))
            .Returns(ConfirmDetailsLink)
            .Callback(() => ExpectedBackLinkSet = ConfirmDetailsLink);

            _mockUrlHelper
            .Setup(mock => mock.Link(RouteNames.WhatIsTheNewStartDate, It.IsAny <object>()))
            .Returns(PreviousQuestionLink)
            .Callback(() => ExpectedBackLinkSet = PreviousQuestionLink);
        }
 public async Task <IActionResult> WhatIsTheNewEndDate(WhatIsTheNewEndDateViewModel viewModel)
 {
     return(await _controller.WhatIsTheNewEndDate(viewModel));
 }
 public void Arrange()
 {
     _autoFixture = new Fixture();
     _fixture     = new WhenPostingWhatIsTheNewEndDateTestsFixture();
     _viewModel   = _autoFixture.Build <WhatIsTheNewEndDateViewModel>().Create();
 }
        public async Task NewPrice_IsMapped(WhatIsTheNewEndDateViewModel viewModel)
        {
            var result = await _mapper.Map(viewModel);

            Assert.AreEqual(viewModel.NewPrice, result.NewPrice);
        }
        public async Task NewStartMonth_IsMapped(WhatIsTheNewEndDateViewModel viewModel)
        {
            var result = await _mapper.Map(viewModel);

            Assert.AreEqual(viewModel.NewStartMonth, result.NewStartMonth);
        }
        public async Task EmployerWillAdd_IsMapped(WhatIsTheNewEndDateViewModel viewModel)
        {
            var result = await _mapper.Map(viewModel);

            Assert.AreEqual(viewModel.EmployerWillAdd, result.EmployerWillAdd);
        }
        public async Task ProviderName_IsMapped(WhatIsTheNewEndDateViewModel viewModel)
        {
            var result = await _mapper.Map(viewModel);

            Assert.AreEqual(viewModel.ProviderName, result.ProviderName);
        }
        public async Task AccountHashedId_IsMapped(WhatIsTheNewEndDateViewModel viewModel)
        {
            var result = await _mapper.Map(viewModel);

            Assert.AreEqual(viewModel.AccountHashedId, result.AccountHashedId);
        }