Example #1
0
        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);
        }
Example #4
0
 public async Task <ActionResult> CopyAeDetails(CopyAeViewModel viewModel)
 {
     return(await CopyFacilityDetails(viewModel));
 }