public void ModelAeNameIsSet_SiteCopyressNameGetsSetAswell() { var model = new CopyAeViewModel { Name = "test name" }; Assert.Equal(model.Name, model.SiteAddressData.Name); }
private static void AssertResults(AatfData aatfData, CopyAeViewModel result, string competentAuthorityId) { Assert.Equal(aatfData.Id, result.Id); Assert.Equal(aatfData.Name, result.Name); Assert.Equal(aatfData.ApprovalNumber, result.ApprovalNumber); Assert.Equal(aatfData.SiteAddress, result.SiteAddressData); Assert.Equal(competentAuthorityId, result.CompetentAuthorityId); Assert.Equal(AatfStatus.Approved.Value, result.StatusValue); Assert.Equal(AatfSize.Large.Value, result.SizeValue); Assert.Equal(FacilityType.Ae, result.FacilityType); }
public async Task CopyAeGet_CreatesViewModel_ListsArePopulated() { var aatfData = fixture.Create <AatfData>(); aatfData.FacilityType = FacilityType.Ae; aatfData.CanEdit = true; CopyAeViewModel viewModel = CreateCopyAeViewModel(); A.CallTo(() => weeeClient.SendAsync(A <string> ._, A <GetAatfById> ._)).Returns(aatfData); A.CallTo(() => mapper.Map <CopyAeViewModel>(aatfData)).Returns(viewModel); ViewResult result = await controller.CopyAatfDetails(viewModel.Id) as ViewResult; CopyAeViewModel resultViewModel = result.Model as CopyAeViewModel; Assert.Equal(viewModel.SizeList, resultViewModel.SizeList); Assert.Equal(viewModel.StatusList, resultViewModel.StatusList); Assert.Equal(viewModel.ContactData.AddressData.Countries, resultViewModel.ContactData.AddressData.Countries); Assert.Equal(viewModel.SiteAddressData.Countries, resultViewModel.SiteAddressData.Countries); Assert.Equal(viewModel.OrganisationId, resultViewModel.OrganisationId); }
public async Task <ActionResult> CopyAeDetails(CopyAeViewModel viewModel) { return(await CopyFacilityDetails(viewModel)); }