Exemple #1
0
        public void Overlay_Expression_To_Expression_Multiple()
        {
            var collection = new MappingCollection <MultiSrc, MultiNestedDest, CloneableTestContext>(_mapper.Object);

            collection.Overlay(to => to.Dest, from => from.Src1);
            collection.Overlay(to => to.Dest, from => from.Src2);

            Assert.AreEqual(new[] { "Dest", "Dest.Property1", "Dest.Property2" }, ToDestinationStrings(collection.Setters));
        }
Exemple #2
0
        public void Overlay_Root_To_Expression()
        {
            var collection = new MappingCollection <ResourceClassNested, DomainClassSimple, CloneableTestContext>(_mapper.Object);

            collection.Overlay(to => to, from => from.Child);
            Assert.AreEqual(1, collection.Setters.Count());
        }