Example #1
0
        private void SetHttpResponse()
        {
            var responseMessage = new HttpResponseMessage()
            {
                StatusCode = _statusCode,
                Content    = GetDefaultContent()
            };

            HttpMessageHandleMock
            .Protected()
            .Setup <Task <HttpResponseMessage> >(
                "SendAsync",
                ItExpr.IsAny <HttpRequestMessage>(),
                ItExpr.IsAny <CancellationToken>())
            .ReturnsAsync(responseMessage)
            .Verifiable();
        }
Example #2
0
        private void SetupMocks()
        {
            var responseMessage = new HttpResponseMessage()
            {
                StatusCode = _statusCode,
                Content    = new StreamContent(_outStream)
            };

            HttpMessageHandleMock
            .Protected()
            .Setup <Task <HttpResponseMessage> >(
                "SendAsync",
                ItExpr.IsAny <HttpRequestMessage>(),
                ItExpr.IsAny <CancellationToken>())
            .Callback <HttpRequestMessage, CancellationToken>((req, c) => RequestUri = req.RequestUri)
            .ReturnsAsync(responseMessage)
            .Verifiable();
            MaskinportenClientMock.Setup(_ => _.GetAccessToken(It.IsAny <IEnumerable <string> >()))
            .ReturnsAsync(new MaskinportenToken("test", 10));
            AuthenticationStrategyMock.Setup(_ => _.GetAuthorizationHeaders())
            .ReturnsAsync(new Dictionary <string, string>());
        }