Пример #1
0
        public void Serialize()
        {
            var sb = new SerializerBenchmark();

            var textJson          = sb.SerializeTextJson();
            var utf8Json          = sb.SerializeUtf8Json();
            var utf8JsonSnakeCase = sb.SerializeSnakeCaseUtf8Json();

            textJson.Should().Be(SerializerBenchmark.Json);
            utf8Json.Should().Be(SerializerBenchmark.Json);
            utf8JsonSnakeCase.Should().Be(SerializerBenchmark.JsonSnakeCase);
        }
Пример #2
0
        public void DeserializeStreamAsync()
        {
            var sb = new SerializerBenchmark();

            var textJson          = sb.DeserializeStreamAsyncTextJson();
            var utf8Json          = sb.DeserializeStreamAsyncUtf8Json();
            var utf8JsonSnakeCase = sb.DeserializeSnakeCaseStreamAsyncUtf8Json();

            textJson.Should().BeEquivalentTo(SerializerBenchmark.Entity);
            utf8Json.Should().BeEquivalentTo(SerializerBenchmark.Entity);
            utf8JsonSnakeCase.Should().BeEquivalentTo(SerializerBenchmark.Entity);
        }