public void TestObjectMap() { var objectA = new ObjectA() { Name = "Object", Description = "Object description" }; IObjectMapper <ObjectA, ObjectB> mapper = new ObjectObjectMapper(); var objectB = mapper.Map(objectA); Assert.AreEqual(objectA.Name, objectB.Name); Assert.AreEqual(objectA.Description, objectB.Description); }
public void TestObjectUpdateDestination() { var objectA = new ObjectA() { Name = "ObjectA", Description = "ObjectA description" }; var objectB = new ObjectB() { Name = "ObjectB", Description = "ObjectB description" }; IObjectMapper <ObjectA, ObjectB> mapper = new ObjectObjectMapper(); mapper.UpdateDestination(objectA, objectB); Assert.AreEqual(objectA.Name, objectB.Name); Assert.AreEqual(objectA.Name, "ObjectA"); Assert.AreEqual(objectA.Description, objectB.Description); Assert.AreEqual(objectA.Description, "ObjectA description"); }