AutoMapper.UnitTests.Constructors.MappingMultipleConstructorArguments.Should_resolve_constructor_arguments_using_mapping_engine C# (CSharp) Method

Should_resolve_constructor_arguments_using_mapping_engine() private method

        public void Should_resolve_constructor_arguments_using_mapping_engine()
        {
            var config = new MapperConfiguration(cfg =>
            {
                cfg.CreateMap<SourceBar, DestinationBar>();

                cfg.CreateMap<SourceFoo, DestinationFoo>();
            });

            var sourceBar = new SourceBar("fooBar");
            var sourceFoo = new SourceFoo(sourceBar, new SourceBar("fooBar2"));

            var destinationFoo = config.CreateMapper().Map<DestinationFoo>(sourceFoo);

            destinationFoo.Bar.FooBar.ShouldEqual(sourceBar.FooBar);
            destinationFoo.Bar2.FooBar.ShouldEqual("fooBar2");
        }