protected IHttpService BuildHttpServiceCore(IHttpClient httpClient, IComponentContext context) { var httpServiceSendRequest = new HttpServiceSendRequest(httpClient); var acceptedMediaSource = new V1AcceptedMediaSource(); var httpServiceAddAcceptHeader = new HttpServiceAddAcceptHeader(acceptedMediaSource, httpServiceSendRequest); var jwtTokenSource = context.Resolve <IJwtTokenSource>(); return(new HttpServiceAddAuthorizationHeader(jwtTokenSource, httpServiceAddAcceptHeader)); }
public void SendAsync_RequestNull() { var client = new Mock <IHttpClient>(MockBehavior.Strict).Object; var uut = new HttpServiceSendRequest(client); Assert.ThrowsAsync <ArgumentNullException>( async() => await uut.SendAsync(null) ); }
public async Task SendAsync() { var request = new HttpRequestMessage(); var response = new HttpResponseMessage(); var client = new Mock <IHttpClient>(MockBehavior.Strict); client.Setup(n => n.SendAsync(request)).ReturnsAsync(response); var uut = new HttpServiceSendRequest(client.Object); var result = await uut.SendAsync(request); }