コード例 #1
0
        public void Build_IgnoreProperty_Success()
        {
            var bindingConfig = new BindingConfig();
            bindingConfig.IgnoreField("Id");

            var mappingMemberBuilder = new MappingMemberBuilder(new MappingBuilderConfigStub(bindingConfig));

            List<MappingMember> members = mappingMemberBuilder.Build(new TypePair(typeof(Source1), typeof(Target1)));
            Assert.Equal(1, members.Count);
        }
コード例 #2
0
 public void Build_CommonFileds_Success()
 {
     var mappingMemberBuilder = new MappingMemberBuilder(new MappingBuilderConfigStub());
     List<MappingMember> members = mappingMemberBuilder.Build(new TypePair(typeof(Source2), typeof(Target2)));
     Assert.Equal(2, members.Count);
 }
コード例 #3
0
 public void Buid_Recursion_Success()
 {
     var mappingMemberBuilder = new MappingMemberBuilder(new MappingBuilderConfigStub());
     List<MappingMember> members = mappingMemberBuilder.Build(new TypePair(typeof(Source1), typeof(Target1)));
     Assert.Equal(2, members.Count);
 }