Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
Expand Up @@ -13,12 +13,7 @@ namespace Microsoft.OpenApi.Readers.Services
/// </summary>
internal class OpenApiRemoteReferenceCollector : OpenApiVisitorBase
{
private OpenApiDocument _document;
private Dictionary<string, OpenApiReference> _references = new Dictionary<string, OpenApiReference>();
public OpenApiRemoteReferenceCollector(OpenApiDocument document)
{
_document = document;
}

/// <summary>
/// List of external references collected from OpenApiDocument
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -26,7 +26,7 @@ internal async Task<OpenApiDiagnostic> LoadAsync(OpenApiReference reference, Ope
document.Workspace = _workspace;

// Collect remote references by walking document
var referenceCollector = new OpenApiRemoteReferenceCollector(document);
var referenceCollector = new OpenApiRemoteReferenceCollector();
var collectorWalker = new OpenApiWalker(referenceCollector);
collectorWalker.Walk(document);

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -24,8 +24,6 @@ public class OpenApiDocumentTests
{
private const string SampleFolderPath = "V3Tests/Samples/OpenApiDocument/";

private readonly ITestOutputHelper _output;

public T Clone<T>(T element) where T : IOpenApiSerializable
{
using (var stream = new MemoryStream())
Expand Down
8 changes: 0 additions & 8 deletions test/Microsoft.OpenApi.Tests/Models/OpenApiCallbackTests.cs
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,6 @@
using Microsoft.OpenApi.Writers;
using VerifyXunit;
using Xunit;
using Xunit.Abstractions;

namespace Microsoft.OpenApi.Tests.Models
{
Expand Down Expand Up @@ -98,13 +97,6 @@ public class OpenApiCallbackTests
}
};

private readonly ITestOutputHelper _output;

public OpenApiCallbackTests(ITestOutputHelper output)
{
_output = output;
}

[Theory]
[InlineData(true)]
[InlineData(false)]
Expand Down
8 changes: 0 additions & 8 deletions test/Microsoft.OpenApi.Tests/Models/OpenApiComponentsTests.cs
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,6 @@
using Microsoft.OpenApi.Extensions;
using Microsoft.OpenApi.Models;
using Xunit;
using Xunit.Abstractions;

namespace Microsoft.OpenApi.Tests.Models
{
Expand Down Expand Up @@ -245,13 +244,6 @@ public class OpenApiComponentsTests
}
};

private readonly ITestOutputHelper _output;

public OpenApiComponentsTests(ITestOutputHelper output)
{
_output = output;
}

[Fact]
public void SerializeBasicComponentsAsJsonWorks()
{
Expand Down
7 changes: 0 additions & 7 deletions test/Microsoft.OpenApi.Tests/Models/OpenApiDocumentTests.cs
Original file line number Diff line number Diff line change
Expand Up @@ -1278,13 +1278,6 @@ public class OpenApiDocumentTests
Components = AdvancedComponents
};

private readonly ITestOutputHelper _output;

public OpenApiDocumentTests(ITestOutputHelper output)
{
_output = output;
}

[Theory]
[InlineData(false)]
[InlineData(true)]
Expand Down
8 changes: 0 additions & 8 deletions test/Microsoft.OpenApi.Tests/Models/OpenApiExampleTests.cs
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,6 @@
using Microsoft.OpenApi.Writers;
using VerifyXunit;
using Xunit;
using Xunit.Abstractions;

namespace Microsoft.OpenApi.Tests.Models
{
Expand Down Expand Up @@ -101,13 +100,6 @@ public class OpenApiExampleTests
}
};

private readonly ITestOutputHelper _output;

public OpenApiExampleTests(ITestOutputHelper output)
{
_output = output;
}

[Theory]
[InlineData(true)]
[InlineData(false)]
Expand Down
7 changes: 0 additions & 7 deletions test/Microsoft.OpenApi.Tests/Models/OpenApiHeaderTests.cs
Original file line number Diff line number Diff line change
Expand Up @@ -41,13 +41,6 @@ public class OpenApiHeaderTests
}
};

private readonly ITestOutputHelper _output;

public OpenApiHeaderTests(ITestOutputHelper output)
{
_output = output;
}

[Theory]
[InlineData(true)]
[InlineData(false)]
Expand Down
8 changes: 0 additions & 8 deletions test/Microsoft.OpenApi.Tests/Models/OpenApiLinkTests.cs
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,6 @@
using Microsoft.OpenApi.Writers;
using VerifyXunit;
using Xunit;
using Xunit.Abstractions;

namespace Microsoft.OpenApi.Tests.Models
{
Expand Down Expand Up @@ -71,13 +70,6 @@ public class OpenApiLinkTests
}
};

private readonly ITestOutputHelper _output;

public OpenApiLinkTests(ITestOutputHelper output)
{
_output = output;
}

[Theory]
[InlineData(true)]
[InlineData(false)]
Expand Down
8 changes: 0 additions & 8 deletions test/Microsoft.OpenApi.Tests/Models/OpenApiOAuthFlowTests.cs
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,6 @@
using Microsoft.OpenApi.Extensions;
using Microsoft.OpenApi.Models;
using Xunit;
using Xunit.Abstractions;

namespace Microsoft.OpenApi.Tests.Models
{
Expand Down Expand Up @@ -38,13 +37,6 @@ public class OpenApiOAuthFlowTests
}
};

private readonly ITestOutputHelper _output;

public OpenApiOAuthFlowTests(ITestOutputHelper output)
{
_output = output;
}

[Fact]
public void SerializeBasicOAuthFlowAsV3JsonWorks()
{
Expand Down
8 changes: 0 additions & 8 deletions test/Microsoft.OpenApi.Tests/Models/OpenApiOAuthFlowsTests.cs
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,6 @@
using Microsoft.OpenApi.Extensions;
using Microsoft.OpenApi.Models;
using Xunit;
using Xunit.Abstractions;

namespace Microsoft.OpenApi.Tests.Models
{
Expand Down Expand Up @@ -52,13 +51,6 @@ public class OpenApiOAuthFlowsTests
}
};

private readonly ITestOutputHelper _output;

public OpenApiOAuthFlowsTests(ITestOutputHelper output)
{
_output = output;
}

[Fact]
public void SerializeBasicOAuthFlowsAsV3JsonWorks()
{
Expand Down
8 changes: 0 additions & 8 deletions test/Microsoft.OpenApi.Tests/Models/OpenApiOperationTests.cs
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,6 @@
using Microsoft.OpenApi.Extensions;
using Microsoft.OpenApi.Models;
using Xunit;
using Xunit.Abstractions;

namespace Microsoft.OpenApi.Tests.Models
{
Expand Down Expand Up @@ -295,13 +294,6 @@ [new OpenApiSecurityScheme
}
};

private readonly ITestOutputHelper _output;

public OpenApiOperationTests(ITestOutputHelper output)
{
_output = output;
}

[Fact]
public void SerializeBasicOperationAsV3JsonWorks()
{
Expand Down
8 changes: 0 additions & 8 deletions test/Microsoft.OpenApi.Tests/Models/OpenApiParameterTests.cs
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,6 @@
using Microsoft.OpenApi.Writers;
using VerifyXunit;
using Xunit;
using Xunit.Abstractions;

namespace Microsoft.OpenApi.Tests.Models
{
Expand Down Expand Up @@ -164,13 +163,6 @@ public class OpenApiParameterTests
}
};

private readonly ITestOutputHelper _output;

public OpenApiParameterTests(ITestOutputHelper output)
{
_output = output;
}

[Theory]
[InlineData(ParameterStyle.Form, true)]
[InlineData(ParameterStyle.SpaceDelimited, false)]
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,6 @@
using Microsoft.OpenApi.Writers;
using VerifyXunit;
using Xunit;
using Xunit.Abstractions;

namespace Microsoft.OpenApi.Tests.Models
{
Expand Down Expand Up @@ -53,13 +52,6 @@ public class OpenApiRequestBodyTests
}
};

private readonly ITestOutputHelper _output;

public OpenApiRequestBodyTests(ITestOutputHelper output)
{
_output = output;
}

[Theory]
[InlineData(true)]
[InlineData(false)]
Expand Down
8 changes: 0 additions & 8 deletions test/Microsoft.OpenApi.Tests/Models/OpenApiResponseTests.cs
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,6 @@
using Microsoft.OpenApi.Writers;
using VerifyXunit;
using Xunit;
using Xunit.Abstractions;

namespace Microsoft.OpenApi.Tests.Models
{
Expand Down Expand Up @@ -109,13 +108,6 @@ public class OpenApiResponseTests
}
};

private readonly ITestOutputHelper _output;

public OpenApiResponseTests(ITestOutputHelper output)
{
_output = output;
}

[Theory]
[InlineData(OpenApiSpecVersion.OpenApi3_0, OpenApiFormat.Json)]
[InlineData(OpenApiSpecVersion.OpenApi2_0, OpenApiFormat.Json)]
Expand Down
8 changes: 0 additions & 8 deletions test/Microsoft.OpenApi.Tests/Models/OpenApiSchemaTests.cs
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,6 @@
using Microsoft.OpenApi.Writers;
using VerifyXunit;
using Xunit;
using Xunit.Abstractions;

namespace Microsoft.OpenApi.Tests.Models
{
Expand Down Expand Up @@ -219,13 +218,6 @@ public class OpenApiSchemaTests
}
};

private readonly ITestOutputHelper _output;

public OpenApiSchemaTests(ITestOutputHelper output)
{
_output = output;
}

[Fact]
public void SerializeBasicSchemaAsV3JsonWorks()
{
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,6 @@
using Microsoft.OpenApi.Writers;
using VerifyXunit;
using Xunit;
using Xunit.Abstractions;

namespace Microsoft.OpenApi.Tests.Models
{
Expand Down Expand Up @@ -121,13 +120,6 @@ public class OpenApiSecuritySchemeTests
}
};

private readonly ITestOutputHelper _output;

public OpenApiSecuritySchemeTests(ITestOutputHelper output)
{
_output = output;
}

[Fact]
public void SerializeApiKeySecuritySchemeAsV3JsonWorks()
{
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -12,20 +12,12 @@
using Microsoft.OpenApi.Validations.Rules;
using Microsoft.OpenApi.Writers;
using Xunit;
using Xunit.Abstractions;

namespace Microsoft.OpenApi.Tests.Services
{
[Collection("DefaultSettings")]
public class OpenApiValidatorTests
{
private readonly ITestOutputHelper _output;

public OpenApiValidatorTests(ITestOutputHelper output)
{
_output = output;
}

[Fact]
public void ResponseMustHaveADescription()
{
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2,19 +2,11 @@
// Licensed under the MIT license.

using Xunit;
using Xunit.Abstractions;

namespace Microsoft.OpenApi.Validations.Tests
{
public class ValidationRuleSetTests
{
private readonly ITestOutputHelper _output;

public ValidationRuleSetTests(ITestOutputHelper output)
{
_output = output;
}

[Fact]
public void DefaultRuleSetReturnsTheCorrectRules()
{
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -11,20 +11,12 @@
using Microsoft.OpenApi.Writers;
using Newtonsoft.Json;
using Xunit;
using Xunit.Abstractions;

namespace Microsoft.OpenApi.Tests.Writers
{
[Collection("DefaultSettings")]
public class OpenApiJsonWriterTests
{
private readonly ITestOutputHelper _output;

public OpenApiJsonWriterTests(ITestOutputHelper output)
{
_output = output;
}

static bool[] shouldProduceTerseOutputValues = new[] { true, false };

public static IEnumerable<object[]> WriteStringListAsJsonShouldMatchExpectedTestCases()
Expand Down
Loading