示例#1
0
        public void AddMappingGeneric_DefaultCase_RedirectsToMapper()
        {
            var target     = new MappingRepository();
            var mapperMock = A.Fake <IExtensibleMapper <TSource, TTarget> >();

            target.AddMapper <TSource, TTarget>(mapperMock);
            var sourceMemberName = "source";
            var targetMemberName = "target";
            var mappingAction    = new MappingAction <TSource, TTarget>((s, t) => { });

            target.AddMappingAction(sourceMemberName, targetMemberName, mappingAction);

            A.CallTo(() => mapperMock.AddMappingAction(sourceMemberName, targetMemberName, mappingAction))
            .MustHaveHappened();
        }