コード例 #1
0
        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));
        }