public void Should_Map_To_Private_Properties_Correctly() { SetUpMappingNonPublicFields <CustomerDTO, CustomerWithPrivateProperty>(); var dto = new CustomerDTO { Id = 1, Name = "Customer 1" }; var customer = dto.Adapt <CustomerWithPrivateProperty>(); Assert.IsNotNull(customer); customer.Id.ShouldBe(dto.Id); Assert.IsTrue(customer.HasName(dto.Name)); }