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)); }
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()); }