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!");
        }
Beispiel #2
0
        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);
        }