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); }
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"); }