コード例 #1
0
            public async Task GetBytesAsync_should_deserialize_bytes_from_response()
            {
                var responseBytes = new byte[] { 1, 2, 3 };

                ClusterClientSetup.SetResponseBody(responseBytes);

                var bytes = await CreateHttp().GetBytesAsync("/some-resource");

                bytes.Should().BeEquivalentTo(responseBytes);
            }
コード例 #2
0
            public async Task GetBytesAsync_should_send_GET_request_to_absolute_URI()
            {
                var responseBytes = new byte[] { 1, 2, 3 };

                ClusterClientSetup.SetResponseBody(responseBytes);

                await CreateHttp().GetBytesAsync("/some-resource");

                ClusterClientVerify.SentRequest.Should().NotBeNull();
                ClusterClientVerify.SentRequest !.Url.Should().Be(new Uri("https://test/some-resource"));
                ClusterClientVerify.SentRequest !.Method.Should().Be("GET");
            }