Ejemplo n.º 1
0
        void SetValue_sets_static_member_value_when_object_type_passed()
        {
            var type = typeof(TypeMember);

            type.SetValue("StaticPrivateField", 10);

            TypeMember.GetStaticPrivateField().Should().Be(10);
        }
Ejemplo n.º 2
0
        void SetValue_sets_static_member_value_when_object_passed()
        {
            var obj = new TypeMember();

            obj.SetValue("StaticPrivateField", 10);

            TypeMember.GetStaticPrivateField().Should().Be(10);
        }
Ejemplo n.º 3
0
        void SetValue_sets_multiple_static_member_values()
        {
            var type = typeof(TypeMember);

            type.SetValue(new
            {
                PublicStaticField    = 10,
                PublicStaticProperty = 5,
                StaticPrivateField   = 11
            });

            TypeMember.PublicStaticField.Should().Be(10);
            TypeMember.PublicStaticProperty.Should().Be(5);
            TypeMember.GetStaticPrivateField().Should().Be(11);
        }