Skip to content

Commit ad37608

Browse files
committed
Updates to reflect other changes to vnext
1 parent 3730d63 commit ad37608

File tree

2 files changed

+9
-8
lines changed

2 files changed

+9
-8
lines changed

src/Microsoft.OpenApi.Readers/OpenApiYamlDocumentReader.cs

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,7 @@ public OpenApiYamlDocumentReader(OpenApiReaderSettings settings = null)
3838
public OpenApiDocument Read(YamlDocument input, out OpenApiDiagnostic diagnostic)
3939
{
4040
diagnostic = new OpenApiDiagnostic();
41-
var context = new ParsingContext
41+
var context = new ParsingContext(diagnostic)
4242
{
4343
ExtensionParsers = _settings.ExtensionParsers,
4444
BaseUrl = _settings.BaseUrl
@@ -48,7 +48,7 @@ public OpenApiDocument Read(YamlDocument input, out OpenApiDiagnostic diagnostic
4848
try
4949
{
5050
// Parse the OpenAPI Document
51-
document = context.Parse(input, diagnostic);
51+
document = context.Parse(input);
5252

5353
// Resolve References if requested
5454
switch (_settings.ReferenceResolution)
@@ -95,7 +95,7 @@ public OpenApiDocument Read(YamlDocument input, out OpenApiDiagnostic diagnostic
9595
public T ReadFragment<T>(YamlDocument input, OpenApiSpecVersion version, out OpenApiDiagnostic diagnostic) where T : IOpenApiElement
9696
{
9797
diagnostic = new OpenApiDiagnostic();
98-
var context = new ParsingContext
98+
var context = new ParsingContext(diagnostic)
9999
{
100100
ExtensionParsers = _settings.ExtensionParsers
101101
};
@@ -104,7 +104,7 @@ public T ReadFragment<T>(YamlDocument input, OpenApiSpecVersion version, out Ope
104104
try
105105
{
106106
// Parse the OpenAPI element
107-
element = context.ParseFragment<T>(input, version, diagnostic);
107+
element = context.ParseFragment<T>(input, version);
108108
}
109109
catch (OpenApiException ex)
110110
{

test/Microsoft.OpenApi.Readers.Tests/V2Tests/OpenApiSecuritySchemeTests.cs

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@
33

44
using System;
55
using System.IO;
6+
using System.Linq;
67
using FluentAssertions;
78
using Microsoft.OpenApi.Models;
89
using Microsoft.OpenApi.Readers.ParseNodes;
@@ -47,7 +48,7 @@ public void ParseApiKeySecuritySchemeShouldSucceed()
4748
{
4849
using (var stream = Resources.GetStream(Path.Combine(SampleFolderPath, "apiKeySecurityScheme.yaml")))
4950
{
50-
var document = OpenApiStreamReader.LoadYamlDocument(stream);
51+
var document = LoadYamlDocument(stream);
5152
var diagnostic = new OpenApiDiagnostic();
5253
var context = new ParsingContext(diagnostic);
5354

@@ -72,7 +73,7 @@ public void ParseOAuth2ImplicitSecuritySchemeShouldSucceed()
7273
{
7374
using (var stream = Resources.GetStream(Path.Combine(SampleFolderPath, "oauth2ImplicitSecurityScheme.yaml")))
7475
{
75-
var document = OpenApiStreamReader.LoadYamlDocument(stream);
76+
var document = LoadYamlDocument(stream);
7677
var diagnostic = new OpenApiDiagnostic();
7778
var context = new ParsingContext(diagnostic);
7879

@@ -107,7 +108,7 @@ public void ParseOAuth2PasswordSecuritySchemeShouldSucceed()
107108
{
108109
using (var stream = Resources.GetStream(Path.Combine(SampleFolderPath, "oauth2PasswordSecurityScheme.yaml")))
109110
{
110-
var document = OpenApiStreamReader.LoadYamlDocument(stream);
111+
var document = LoadYamlDocument(stream);
111112
var diagnostic = new OpenApiDiagnostic();
112113
var context = new ParsingContext(diagnostic);
113114

@@ -142,7 +143,7 @@ public void ParseOAuth2ApplicationSecuritySchemeShouldSucceed()
142143
{
143144
using (var stream = Resources.GetStream(Path.Combine(SampleFolderPath, "oauth2ApplicationSecurityScheme.yaml")))
144145
{
145-
var document = OpenApiStreamReader.LoadYamlDocument(stream);
146+
var document = LoadYamlDocument(stream);
146147
var diagnostic = new OpenApiDiagnostic();
147148
var context = new ParsingContext(diagnostic);
148149

0 commit comments

Comments
 (0)