public async void IndexPost_OnSubmit_PageRedirectsToAatfTaskList() { var model = new ReceivedPcsListViewModel(); var returnId = new Guid(); var result = await controller.Index(model) as RedirectToRouteResult; result.RouteValues["action"].Should().Be("Index"); result.RouteValues["controller"].Should().Be("AatfTaskList"); result.RouteValues["area"].Should().Be("AatfReturn"); result.RouteValues["returnId"].Should().Be(returnId); }
public async void IndexGet_GivenActionAndParameters_ReceivedPcsListViewModelShouldBeReturned() { var organisationId = Guid.NewGuid(); var aatfId = Guid.NewGuid(); var returnId = Guid.NewGuid(); const string aatfname = "aatfName"; var receivedPcsData = A.Fake <List <ReceivedPcsData> >(); var model = new ReceivedPcsListViewModel() { AatfId = aatfId, AatfName = aatfname, ReturnId = returnId, OrganisationId = organisationId, SchemeList = receivedPcsData }; A.CallTo(() => mapper.Map(A <ReturnAndSchemeDataToReceivedPcsViewModelMapTransfer> ._)).Returns(model); var result = await controller.Index(returnId, aatfId) as ViewResult; result.Model.Should().BeEquivalentTo(model); }
public virtual async Task <ActionResult> Index(ReceivedPcsListViewModel viewModel) { return(await Task.Run(() => RedirectToAction("Index", "AatfTaskList", new { area = "AatfReturn", returnId = viewModel.ReturnId, organisationid = viewModel.OrganisationId }))); }
public ReceivedPcsListViewModelTests() { model = new ReceivedPcsListViewModel(); }