Ejemplo n.º 1
0
        public void Use_Utf8Json_For_Response()
        {
            var expected = Fixture.Create <TestClass>();

            using var server = HttpServerFixture.StartServer(
                      (request, response) =>
            {
                var serializer = new Utf8JsonSerializer();

                response.ContentType     = "application/json";
                response.ContentEncoding = Encoding.UTF8;
                response.OutputStream.WriteStringUtf8(serializer.Serialize(expected));
            }
                      );

            var client = new RestClient(server.Url).UseUtf8Json();

            var actual = client.Get <TestClass>(new RestRequest()).Data;

            actual.Should().BeEquivalentTo(expected);
        }
Ejemplo n.º 2
0
 public Byte[] SerializeSByteWithUtf8JsonSerializer()
 {
     return(Utf8JsonSerializer.Serialize(SByteInput));
 }