Пример #1
0
        public TypeMapperTests()
        {
            var frameworkContext = new FakeFrameworkContext();

            _mappingEngine = new FakeMappingEngine(frameworkContext);
            frameworkContext.SetTypeMappers(new FakeTypeMapperCollection(new[] { _mappingEngine }));
        }
Пример #2
0
        public void Engine_Deals_With_Duplicate_Mappings()
        {
            var frameworkContext = new FakeFrameworkContext();
            var engine           = new FakeMappingEngine(frameworkContext);

            //create duplicate mappings...though only the first will be added and no exception thrown
            engine.CreateMap <FakeMappingEngine, FakeMappingEngine>();

            Assert.Throws <InvalidOperationException>(() => engine.CreateMap <FakeMappingEngine, FakeMappingEngine>());
        }