public void Then_Maps_All_Properties( EpaoListItem source, List <DeliveryArea> deliveryAreas, Func <IReadOnlyList <EpaoDeliveryArea>, IReadOnlyList <DeliveryArea>, string> buildLocations) { var viewModel = new EpaoListItemViewModel(source, deliveryAreas, buildLocations); viewModel.Should().BeEquivalentTo(source, config => config.ExcludingMissingMembers()); viewModel.EffectiveFrom.Should().Be(source.EffectiveFrom); }
public void And_No_City_Then_Formats_Address_Correctly(EpaoListItemViewModel model) { model.City = null; model.Address.Should().Be(model.Postcode); }
public void Then_Formats_Address_Correctly(EpaoListItemViewModel model) { model.Address.Should().Be($"{model.City}, {model.Postcode}"); }