Esempio n. 1
0
        public void GetItemForMember_NoAttribute()
        {
            Setup();

            var ctx    = new IntermediateMappingContext();
            var member = typeof(ClassWithSkippableItem).GetProperty(nameof(ClassWithSkippableItem.Skippable));

            Assert.IsNull(IntermediateReflectionMapper.GetItemForMember(ref ctx, member));
        }
Esempio n. 2
0
        public void ProcessItemAttributes()
        {
            Setup();

            var ctx    = new IntermediateMappingContext();
            var member = typeof(VersionedClass).GetProperty(nameof(VersionedClass.B));

            var item = IntermediateReflectionMapper.GetItemForMember(ref ctx, member);

            Assert.AreEqual(1, item.Order);
            Assert.AreEqual(1u, item.StartVer);
            Assert.AreEqual(2u, item.EndVer);
        }