public void CopyExtraReverse() { CopyDestinationExtra s = new CopyDestinationExtra(); FillSource(s); CopyBase d = new CopyBase(); ObjectCopier.Copy(s, d); Assert.AreEqual(s.Id, d.Id); Assert.AreEqual(s.Email, d.Email); Assert.AreEqual(s.FirstName, d.FirstName); Assert.AreEqual(s.LastName, d.LastName); Assert.AreEqual(s.Phone, d.Phone); }
public void CopyTypeChange() { CopyDestinationExtra s = new CopyDestinationExtra(); FillSource(s); s.Address = "123 Street"; s.City = "Any City"; s.State = "NY"; s.Zip = "12345"; CopyDestinationType d = new CopyDestinationType(); ObjectCopier.Copy(s, d); Assert.AreEqual(s.Id, d.Id); Assert.AreEqual(s.Email, d.Email); Assert.AreEqual(s.FirstName, d.FirstName); Assert.AreEqual(s.LastName, d.LastName); Assert.AreEqual(s.Phone, d.Phone); }