public async void WhenCalledShouldLogTheRequestUrl() { var mockLogger = new Mock <ILoggingService>(); var handler = new LoggingHandler { LoggingService = mockLogger.Object }; var invoker = new HttpMessageInvoker(handler); var result = await invoker.SendAsync(new HttpRequestMessage(HttpMethod.Get, new Uri("http://test.com/resource")), CancellationToken.None); mockLogger.Verify(x => x.Log("http://test.com/resource"), Times.Once); }
public async void WhenCalledShouldLogTheRequestUrl() { var mockLogger = new Mock<ILoggingService>(); var handler = new LoggingHandler { LoggingService = mockLogger.Object }; var invoker = new HttpMessageInvoker(handler); var result = await invoker.SendAsync(new HttpRequestMessage(HttpMethod.Get, new Uri("http://test.com/resource")), CancellationToken.None); mockLogger.Verify(x => x.Log("http://test.com/resource"), Times.Once); }