public void NameBasedFlattening(IObjectMapperAdapter adapter) { adapter.CreateMap<ClassWithNested<ClassWithValue>, ClassWithNestedValue>(); var source = new ClassWithNested<ClassWithValue> { Nested = { Value = "ABC" } }; var result = adapter.Map<ClassWithNestedValue>(source); Assert.Equal(source.Nested.Value, result.NestedValue); }
public void NameBasedFlattening(IObjectMapperAdapter adapter) { adapter.CreateMap <ClassWithNested <ClassWithName>, ClassWithNestedName>(); var source = new ClassWithNested <ClassWithName> { Nested = { Name = "ABC" } }; var result = adapter.Map <ClassWithNestedName>(source); Assert.Equal(source.Nested.Name, result.NestedName); }