Skip to content

Commit d4fa9c7

Browse files
committed
Configure a mock logger for testing
1 parent 5870012 commit d4fa9c7

File tree

1 file changed

+8
-2
lines changed

1 file changed

+8
-2
lines changed

test/Microsoft.OpenApi.Tests/Services/OpenApiFilterServiceTests.cs

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,21 +3,27 @@
33

44
using System;
55
using System.IO;
6+
using Microsoft.Extensions.Logging;
67
using Microsoft.OpenApi.Hidi;
78
using Microsoft.OpenApi.Models;
89
using Microsoft.OpenApi.Services;
910
using Microsoft.OpenApi.Tests.UtilityFiles;
11+
using Moq;
1012
using Xunit;
1113

1214
namespace Microsoft.OpenApi.Tests.Services
1315
{
1416
public class OpenApiFilterServiceTests
1517
{
1618
private readonly OpenApiDocument _openApiDocumentMock;
19+
private readonly Mock<ILogger<OpenApiService>> _mockLogger;
20+
private readonly ILogger<OpenApiService> _logger;
1721

1822
public OpenApiFilterServiceTests()
1923
{
2024
_openApiDocumentMock = OpenApiDocumentMock.CreateOpenApiDocument();
25+
_mockLogger = new Mock<ILogger<OpenApiService>>();
26+
_logger = _mockLogger.Object;
2127
}
2228

2329
[Theory]
@@ -53,7 +59,7 @@ public void ReturnFilteredOpenApiDocumentBasedOnPostmanCollection()
5359
var stream = fileInput.OpenRead();
5460

5561
// Act
56-
var requestUrls = OpenApiService.ParseJsonCollectionFile(stream);
62+
var requestUrls = OpenApiService.ParseJsonCollectionFile(stream, _logger);
5763
var predicate = OpenApiFilterService.CreatePredicate(requestUrls: requestUrls, source: _openApiDocumentMock);
5864
var subsetOpenApiDocument = OpenApiFilterService.CreateFilteredDocument(_openApiDocumentMock, predicate);
5965

@@ -72,7 +78,7 @@ public void ThrowsExceptionWhenUrlsInCollectionAreMissingFromSourceDocument()
7278
var stream = fileInput.OpenRead();
7379

7480
// Act
75-
var requestUrls = OpenApiService.ParseJsonCollectionFile(stream);
81+
var requestUrls = OpenApiService.ParseJsonCollectionFile(stream, _logger);
7682

7783
// Assert
7884
var message = Assert.Throws<ArgumentException>(() =>

0 commit comments

Comments
 (0)