Esempio n. 1
0
        public void MultiplePropertiesMapByName()
        {
            const string testStringValue = "this is something";
            const int testIntValue = 67;

            RtMap.Clear();
            RtMap.ConfigureMapping<SourceObject, DestObject>();

            var source = new SourceObject { StringValue = testStringValue, IntValue = testIntValue };

            var instance = RtMap.Map<SourceObject, DestObject>(source);

            Assert.AreEqual(testStringValue, instance.StringValue);
            Assert.AreEqual(testIntValue, instance.IntValue);
        }
Esempio n. 2
0
        public void StringsMapByName()
        {
            const string testValue = "some value to test";

            RtMap.Clear();
            RtMap.ConfigureMapping<SourceObject, DestObject>();

            var source = new SourceObject { StringValue = testValue };

            var instance = RtMap.Map<SourceObject, DestObject>(source);

            Assert.AreEqual(testValue, instance.StringValue);
        }
Esempio n. 3
0
        public void IntsMapByName()
        {
            const int testValue = 67;

            RtMap.Clear();
            RtMap.ConfigureMapping<SourceObject, DestObject>();

            var source = new SourceObject { IntValue = testValue };

            var instance = RtMap.Map<SourceObject, DestObject>(source);

            Assert.AreEqual(testValue, instance.IntValue);
        }