public void Default_Settings_Should_Not_Map_Private_Properties_To_New_Object() { var customerId = 1; var customerName = "Customer 1"; var aCustomer = new CustomerWithPrivateProperty(customerId, customerName); var dto = aCustomer.Adapt <CustomerDTO>(); Assert.IsNotNull(dto); dto.Id.ShouldBe(customerId); dto.Name.ShouldNotBe(customerName); }
public void Should_Map_Private_Property_To_New_Object_Correctly() { SetUpMappingNonPublicProperties <CustomerWithPrivateProperty, CustomerDTO>(); var customerId = 1; var customerName = "Customer 1"; var aCustomer = new CustomerWithPrivateProperty(customerId, customerName); var dto = aCustomer.Adapt <CustomerDTO>(); Assert.IsNotNull(dto); dto.Id.ShouldBe(customerId); dto.Name.ShouldBe(customerName); }