public void PerformAutomapping_OnlyRunsOnce() { _collection.DoAutomapping(); _collection.DoAutomapping(); _collection.DoAutomapping(); _mapper.Verify(c => c.MemberConsumers, Times.Exactly(1)); }
public void Initialize() { if (!Initialized) { var mappingCollection = new MappingCollection <TFrom, TTo, TContext>(_mapper); foreach (var @override in _override) { @override(mappingCollection); } _override.Clear(); mappingCollection.DoAutomapping(); mappingCollection.VerifyMap(); _mapStatement = _mapper.Builder.BuildAction(mappingCollection); Initialized = true; } }