public void CanCopyFields() { const string TEST_STRING = "MyTestString"; const int TEST_NUMBER = 10; TypeWithFields src = new TypeWithFields() { Description = TEST_STRING, Number = TEST_NUMBER, }; TypeWithFields comp = DTOMapper.CreateCopy(src); Assert.AreEqual(TEST_STRING, comp.Description, "Invalid description on copy!"); Assert.AreEqual(TEST_NUMBER, comp.Number, "Invalid number on copy!"); }
public void CanCreateNewCopy() { const string TEST_NAME = "some name!"; const int TEST_COUNT = 254; SomeType source = new SomeType() { Name = TEST_NAME, Count = TEST_COUNT, }; SomeType copy = DTOMapper.CreateCopy(source); Assert.IsNotNull(copy); Assert.AreEqual(source.Name, copy.Name); Assert.AreEqual(source.Count, copy.Count); }