示例#1
0
        public void TestTransposeBetweenTwoClasses()
        {
            ClassOne source = new ClassOne { Field1 = "Hello", Field2 = "World", Property1 = "Goodbye", Property2 = "Universe" };

            ClassTwo target = source.Transpose<ClassOne, ClassTwo>();

            Assert.AreEqual("Hello", target.Field1);
            Assert.AreEqual("Universe", target.Property2);
        }
示例#2
0
        public void TestTransposeFailsWhenPropertyTypeMismatches()
        {
            ClassOne source = new ClassOne { Field1 = "Hello", Field2 = "World", Property1 = "Goodbye", Property2 = "Universe" };

            source.Transpose<ClassOne, ClassFour>();
        }