public TypeMapperTests() { var frameworkContext = new FakeFrameworkContext(); _mappingEngine = new FakeMappingEngine(frameworkContext); frameworkContext.SetTypeMappers(new FakeTypeMapperCollection(new[] { _mappingEngine })); }
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>()); }