public void can_map_simple_properties_on_instances_of_the_same_type(string expectedFirstName, string expectedLastName, int expectedAge) { var source = new Person {FirstName = expectedFirstName, LastName = expectedLastName, Age = expectedAge}; var destination = new Person(); Mapper.Map(source, destination); Assert.AreEqual(expectedFirstName, destination.FirstName); Assert.AreEqual(expectedLastName, destination.LastName); Assert.AreEqual(expectedAge, destination.Age); }
public void can_ignore_single_property() { var source = new Person {FirstName = "foo", LastName = "bar", Age = 1}; var destination = new Person(); Mapper.Map(source, destination, cfg => { cfg.Ignore(x => x.LastName); }); Assert.AreEqual(source.FirstName, destination.FirstName); Assert.AreEqual(source.Age, destination.Age); Assert.IsNull(destination.LastName); }