public void Should_map_public_property_info()
        {
            var property = GetType().GetProperty(nameof(PublicProperty));
            var o        = new DynamicObject(property);
            var r        = new DynamicObjectMapper().Map <PropertyInfo>(o);

            r.ShouldBeSameAs(property);
        }
        public void Should_map_private_property_info()
        {
            var property = GetType().GetProperty(nameof(PrivateProperty), PrivateInstance);
            var o        = new DynamicObject(property);
            var r        = new DynamicObjectMapper().Map <PropertyInfo>(o);

            r.ShouldBeSameAs(property);
        }
        public void Should_map_private_method_info()
        {
            var m = GetType().GetMethod(nameof(PrivateMethod), PrivateInstance);
            var o = new DynamicObject(m);
            var r = new DynamicObjectMapper().Map <MethodInfo>(o);

            r.ShouldBeSameAs(m);
        }
        public void Should_map_public_static_method_info()
        {
            var m = GetType().GetMethod(nameof(PublicStaticMethod));
            var o = new DynamicObject(m);
            var r = new DynamicObjectMapper().Map <MethodInfo>(o);

            r.ShouldBeSameAs(m);
        }
        public void Should_map_constructor_info()
        {
            var ctor = GetType().GetConstructor(Array.Empty <Type>());
            var o    = new DynamicObject(ctor);
            var r    = new DynamicObjectMapper().Map <ConstructorInfo>(o);

            r.ShouldBeSameAs(ctor);
        }
        public void Should_map_public_static_field_info()
        {
            var field = GetType().GetField(nameof(PublicStaticField), PublicStatic);
            var o     = new DynamicObject(field);
            var r     = new DynamicObjectMapper().Map <FieldInfo>(o);

            r.ShouldBeSameAs(field);
        }
        public void Should_map_private_field_info()
        {
            var field = GetType().GetField(nameof(_privateField), PrivateInstance);
            var o     = new DynamicObject(field);
            var r     = new DynamicObjectMapper().Map <FieldInfo>(o);

            r.ShouldBeSameAs(field);
        }
Esempio n. 8
0
        public void Should_map_private_static_method_info()
        {
            var m = GetType().GetMethod(nameof(PrivateStaticMethod), BindingFlags.NonPublic | BindingFlags.Static);
            var o = new DynamicObject(m);
            var r = new DynamicObjectMapper().Map <MethodInfo>(o);

            r.ShouldBeSameAs(m);
        }
Esempio n. 9
0
        public void Should_map_private_static_field_info()
        {
            var field = GetType().GetField(nameof(_privateStaticField), BindingFlags.NonPublic | BindingFlags.Static);
            var o     = new DynamicObject(field);
            var r     = new DynamicObjectMapper().Map <FieldInfo>(o);

            r.ShouldBeSameAs(field);
        }
Esempio n. 10
0
        public void Should_map_private_static_property_info()
        {
            var property = GetType().GetProperty(nameof(PrivateStaticProperty), BindingFlags.NonPublic | BindingFlags.Static);
            var o        = new DynamicObject(property);
            var r        = new DynamicObjectMapper().Map <PropertyInfo>(o);

            r.ShouldBeSameAs(property);
        }
        public void Should_map_type_info()
        {
            var type = GetType().GetTypeInfo();
            var o    = new DynamicObjectMapper().MapObject(type);
            var r1   = new DynamicObjectMapper().Map <TypeInfo>(o);
            var r2   = new DynamicObjectMapper().Map <Type>(o);

            r1.ShouldBeSameAs(type);
            r2.ShouldBeSameAs(type.AsType());
        }