public void CreateLongAddress_OperatorAddressIsNull_ReturnsNonBreakingWhiteSpace() { string expected = " "; SentOnSiteSummaryListViewModel viewModel = new SentOnSiteSummaryListViewModel(); string result = viewModel.CreateLongAddress(null); Assert.Equal(expected, result); }
public async void IndexPost_OnSubmit_PageRedirectsToAatfTaskList() { var model = new SentOnSiteSummaryListViewModel(); 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 void ViewModelToRequested_GivenValidViewModel_RequestShouldNotBeNull() { var viewModel = new SentOnSiteSummaryListViewModel() { AatfId = Guid.NewGuid(), ReturnId = Guid.NewGuid() }; var request = requestCreator.ViewModelToRequest(viewModel); request.Should().NotBeNull(); }
public void ViewModelToRequested_GivenValidViewModel_RequestShouldBeMapped() { var aatfId = Guid.NewGuid(); var returnId = Guid.NewGuid(); var viewModel = new SentOnSiteSummaryListViewModel() { AatfId = aatfId, ReturnId = returnId }; var request = requestCreator.ViewModelToRequest(viewModel); request.ReturnId.Should().Be(returnId); request.AatfId.Should().Be(aatfId); }
public void CreateLongAddress_WithoutOptionalFields_ReturnsCorrectAddress() { AatfAddressData address = new AatfAddressData() { Name = "Name", Address1 = "Address 1", TownOrCity = "Town", CountryName = "Country" }; string expected = "Name,<br/>Address 1,<br/>Town,<br/>Country"; SentOnSiteSummaryListViewModel viewModel = new SentOnSiteSummaryListViewModel(); string result = viewModel.CreateLongAddress(address); Assert.Equal(expected, result); }
public async void IndexGet_GivenActionAndParameters_SentOnSiteSummaryListViewModelShouldBeReturned() { var organisationId = Guid.NewGuid(); var aatfId = Guid.NewGuid(); var returnId = Guid.NewGuid(); var weeeSentOnList = A.Fake <List <WeeeSentOnSummaryListData> >(); var model = new SentOnSiteSummaryListViewModel() { AatfId = aatfId, ReturnId = returnId, OrganisationId = organisationId, Sites = weeeSentOnList }; A.CallTo(() => mapper.Map(A <ReturnAndAatfToSentOnSummaryListViewModelMapTransfer> ._)).Returns(model); var result = await controller.Index(organisationId, returnId, aatfId) as ViewResult; result.Model.Should().BeEquivalentTo(model); }
public virtual async Task <ActionResult> Index(SentOnSiteSummaryListViewModel viewModel) { return(await Task.Run <ActionResult>(() => RedirectToAction("Index", "AatfTaskList", new { area = "AatfReturn", organisationId = viewModel.OrganisationId, returnId = viewModel.ReturnId }))); }