void SetValue_sets_non_public_field_value() { var obj = new TypeMember(); obj.SetValue("PrivateField", 10); obj.GetPrivateField().Should().Be(10); }
void SetValue_sets_non_public_property_value() { var obj = new TypeMember(); obj.SetValue("PrivateProperty", 10); obj.GetPrivateProperty().Should().Be(10); }
void SetValue_sets_public_field_value() { var obj = new TypeMember(); obj.SetValue("PublicField", 10); obj.PublicField.Should().Be(10); }
void SetValue_sets_public_property_value() { var obj = new TypeMember(); obj.SetValue("PublicProperty", 1); obj.PublicProperty.Should().Be(1); }
void SetValue_sets_static_member_value_when_object_type_passed() { var type = typeof(TypeMember); type.SetValue("StaticPrivateField", 10); TypeMember.GetStaticPrivateField().Should().Be(10); }
void SetValue_sets_static_member_value_when_object_passed() { var obj = new TypeMember(); obj.SetValue("StaticPrivateField", 10); TypeMember.GetStaticPrivateField().Should().Be(10); }
void SetValue_searches_members_with_no_case_sensitive() { var obj = new TypeMember(); obj.SetValue("publicPROPERTY", 10); obj.PublicProperty.Should().Be(10); }
void GetMemberValue_gets_Property_member_value() { var obj = new TypeMember { PublicProperty = 10 }; var property = typeof(TypeMember).GetProperty("PublicProperty"); var result = property.GetMemberValue(obj); result.Should().Be(10); }
void GetMemberValue_gets_Field_member_value() { var obj = new TypeMember { PublicField = 10 }; var field = typeof(TypeMember).GetField("PublicField"); var result = field.GetMemberValue(obj); result.Should().Be(10); }
void GetValue_gets_static_member_value_when_object_passed() { var obj = new TypeMember(); TypeMember.SetStaticPrivateField(10); var value = obj.GetValue("StaticPrivateField"); value.Should().Be(10); }
void GetValue_searches_members_with_no_case_sensitive() { var obj = new TypeMember { PublicProperty = 11 }; var value = obj.GetValue("publicPROPERTY"); value.Should().Be(11); }
void GetValue_gets_public_field_value() { var obj = new TypeMember(); obj.PublicField = 10; var value = obj.GetValue("PublicField"); value.Should().Be(10); }
void GetValue_gets_non_public_field_value() { var obj = new TypeMember(); obj.SetPrivateField(10); var value = obj.GetValue("PrivateField"); value.Should().Be(10); }
void GetValue_gets_public_property_value_as_specified_type() { var obj = new TypeMember { PublicProperty = 105 }; var result = obj.GetValue <int>("PublicProperty"); result.Should().Be(105); }
void GetValue_gets_non_public_property_value() { var obj = new TypeMember(); obj.SetPrivateProperty(10); var value = obj.GetValue("PrivateProperty"); value.Should().Be(10); }
void GetValue_gets_public_property_value() { var obj = new TypeMember { PublicProperty = 10 }; var result = obj.GetValue("PublicProperty"); result.Should().Be(10); }
void SetMemberValue_sets_Property_member_value() { var obj = new TypeMember(); var property = typeof(TypeMember).GetProperty("PublicProperty"); var value = 5; property.SetMemberValue(value, obj); obj.PublicProperty.Should().Be(value); }
void SetMemberValue_sets_Field_member_value() { var obj = new TypeMember(); var field = typeof(TypeMember).GetField("PublicField"); var value = 5; field.SetMemberValue(value, obj); obj.PublicField.Should().Be(value); }
void SetValue_sets_multiple_member_values() { var obj = new TypeMember(); obj.SetValue(new { PublicProperty = 10, PrivateProperty = 5 }); obj.PublicProperty.Should().Be(10); obj.GetPrivateProperty().Should().Be(5); }
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); }