Exemplo n.º 1
0
        public void WHEN_serializing_empty_array_result_json_SHOULD_be_square_brackets()
        {
            JsonFromCustomSerializer = JsonConvert.SerializeObject(new ArrayList(), Formatting.Indented, new Composer.ViewModels.ViewModelSerialization(MetadataRegistry.Object));

            JsonFromCustomSerializer.Should().Be("[]");

            Console.WriteLine("Custom Serializer: {0}", JsonFromCustomSerializer);
        }
Exemplo n.º 2
0
        public void WHEN_serializing_null_object_result_json_SHOULD_be_null_json()
        {
            JsonFromCustomSerializer = JsonConvert.SerializeObject(null, Formatting.Indented, new Composer.ViewModels.ViewModelSerialization(MetadataRegistry.Object));

            JsonFromCustomSerializer.Should().Be("null");

            Console.WriteLine("Custom Serializer: {0}", JsonFromCustomSerializer);
        }
Exemplo n.º 3
0
        public void WHEN_serializing_empty_object_result_json_SHOULD_be_curly_brackets()
        {
            JsonFromCustomSerializer = JsonConvert.SerializeObject(new object(), Formatting.Indented, new Composer.ViewModels.ViewModelSerialization(ViewModelMapper, MetadataRegistry.Object));

            JsonFromCustomSerializer.Should().Be("{}");

            Console.WriteLine("Custom Serializer: {0}", JsonFromCustomSerializer);
        }
Exemplo n.º 4
0
        public void WHEN_serializing_using_custom_composer_json_converter_result_json_SHOULD_be_the_same_as_from_standard_newtonsoft_serializer()
        {
            JsonFromCustomSerializer = JsonConvert.SerializeObject(ViewModelForSerialization, Formatting.Indented, new Composer.ViewModels.ViewModelSerialization(MetadataRegistry.Object));

            JsonFromCustomSerializer.Should().Be(JsonFromStandardSerializer);

            Console.WriteLine("Custom Serializer: {0}", JsonFromCustomSerializer);
            Console.WriteLine("Standard Serializer: {0}", JsonFromStandardSerializer);
        }
Exemplo n.º 5
0
        public void WHEN_serializing_empty_string_result_json_SHOULD_be_empty_string()
        {
            JsonFromCustomSerializer = JsonConvert.SerializeObject(string.Empty, Formatting.Indented, new Composer.ViewModels.ViewModelSerialization(MetadataRegistry.Object));

            string emptyString = @JsonFromCustomSerializer;

            JsonFromCustomSerializer.Should().Be(emptyString);

            Console.WriteLine("Custom Serializer: {0}", JsonFromCustomSerializer);
        }