Beispiel #1
0
        static void AfterMapping(Model.BuildingModel src, Entity.Building dest)
        {
            var parcel = dest.Parcels.FirstOrDefault()?.Parcel;

            if (parcel != null)
            {
                parcel.LandArea        = src.LandArea;
                parcel.Zoning          = src.Zoning;
                parcel.ZoningPotential = src.ZoningPotential;
            }
        }
Beispiel #2
0
        public void Mapping_To_Entity()
        {
            // Arrange
            var helper = new TestHelper();
            var mapper = helper.GetService <IMapper>();

            var model = new Model.BuildingModel()
            {
                AgencyId = 1,
                Address  = new Models.Parcel.AddressModel()
                {
                    Id = 2
                }
            };

            // Act
            var result = mapper.Map <Entity.Building>(model);

            // Assert
            Assert.NotNull(result);
            result.AgencyId.Should().Be(model.AgencyId);
            result.AddressId.Should().Be(model.Address.Id);
        }