Exemplo n.º 1
0
        public void test_simple_serialization_using_the_SERIALIZED_NAME_property_modifier_over_a_method()
        {
            var serializer = GetSerializerAs(FieldFormatterType.INHERITED, FieldAccessType.PROPERTY,
                                             DateFormatType.ISO8601, true);

            var foo = new ClassWithGetters2();

            var parsed = serializer.Serialize(foo, "a", "truncated_name");

            var mock = new JObject {
                { "foo", "Hello world2!" }, { "bar", false }, { "anotherName", "Hello world!" }
            };

            parsed.Should().NotBeEmpty();
            parsed.Should().BeEquivalentTo(mock.ToString(Formatting.None));
        }
Exemplo n.º 2
0
        test_simple_serialization_using_PROPERTY_accessor_at_global_config_but_GETTERS_in_metadata_head_config()
        {
            var serializer = GetSerializerAs(FieldFormatterType.INHERITED, FieldAccessType.PROPERTY,
                                             DateFormatType.ISO8601, true);

            var foo = new ClassWithGetters2();

            var parsed = serializer.Serialize(foo, "a");

            var mock = new JObject {
                { "foo", "Hello world2!" }, { "bar", false }
            };

            parsed.Should().NotBeEmpty();
            parsed.Should().BeEquivalentTo(mock.ToString(Formatting.None));
        }