public void MapTest001() { var mapper = new Mapper(); var e1 = new MapTest01 { MyProperty01 = "01", MyProperty02 = 2, MyProperty03 = new List <string> { "03", "04" } }; var a1 = mapper.Map <MapTest02>(e1); a1.Is(e1); var e2 = new List <MapTest01> { new MapTest01 { MyProperty01 = "01", MyProperty02 = 2, MyProperty03 = new List <string> { "03", "04" } }, new MapTest01 { MyProperty01 = "01", MyProperty02 = 2, MyProperty03 = new List <string> { "03", "04" } }, }; var a2 = mapper.Map <MapTest02>(e2); a2.Is(e2); var e3 = new MapTest03 { MyProperty01 = "01" }; var a3 = mapper.Map <MapTest03>(e1); a3.Is(e3); Assert.ThrowsException <AssertException>(() => a3.Is(mapper.Map <MapTest04>(a3))); }
private void MapTestInner(MapRegister mapRegister) { var mapper = new Mapper(mapRegister); var expected1 = new MapTest03 { MyProperty01 = "1" }; var expected2 = new MapTest04 { MyProperty01 = 2 }; var actual2 = mapper.Map <MapTest04>(expected1); var actual1 = mapper.Map <MapTest03>(actual2); actual1.Is(expected1); actual2.Is(expected2); }