示例#1
0
        public async Task PerformingCall_CallsHttpClientProxy_ForSending_Once()
        {
            // Arrange
            var restCall        = DataGenerator.CreateDefaultRestCall();
            var responseMessage = new HttpResponseMessage(HttpStatusCode.Accepted);

            _httpClientProxyMock.Setup(f => f.SendAsync(It.IsAny <HttpRequestMessage>())).Returns(
                Task.FromResult(responseMessage));

            // Act
            await _sut.SendAsync <string>(restCall);

            // Assert
            _httpClientProxyMock.Verify(f => f.SendAsync(It.IsAny <HttpRequestMessage>()), Times.Once);
        }