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);
        }