Beispiel #1
0
        public void LoadAllMappings_With4MapFromNoConfig_MapsAll()
        {
            var types = new Type[] { typeof(TestEasy), typeof(TestConfig) };

            MappingConfigFactory.LoadAllMappings(types);
            var mappings = Mapper.Instance.ConfigurationProvider.GetAllTypeMaps();

            Assert.Equal(4, mappings.Length);
        }
Beispiel #2
0
        public void LoadAllMappings_With2MapFrom_MapsBoth()
        {
            var types = new Type[] { typeof(TestFromTwo) };
            MapperConfiguration config = new MapperConfiguration(cfg =>
            {
                MappingConfigFactory.LoadAllMappings(cfg, types);
            });
            var mappings = config.CreateMapper().ConfigurationProvider.GetAllTypeMaps();

            Assert.True(mappings.Length == 2);
        }
Beispiel #3
0
        public void LoadAllMappings_WithNoMappings_MapsNone()
        {
            var types = new Type[] { typeof(Source) };
            MapperConfiguration config = new MapperConfiguration(cfg =>
            {
                MappingConfigFactory.LoadAllMappings(cfg, types);
            });
            var mappings = config.CreateMapper().ConfigurationProvider.GetAllTypeMaps();

            Assert.True(mappings.Length == 0);
        }
Beispiel #4
0
        public void LoadAllMappings_LoadsMappings_BothStandardAndCustom()
        {
            var types = new Type[] { typeof(TestEasy), typeof(TestConfig) };
            MapperConfiguration config = new MapperConfiguration(cfg =>
            {
                MappingConfigFactory.LoadAllMappings(cfg, types);
            });
            var mappings = config.CreateMapper().ConfigurationProvider.GetAllTypeMaps();

            Assert.Equal(4, mappings.Length);
        }