Пример #1
0
        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);
        }