Skip to content

Commit d72ab9f

Browse files
authored
Update properties to be virtual on DefaultOpenApiConfigurationOptions (#392)
1 parent 39d45d8 commit d72ab9f

File tree

2 files changed

+11
-3
lines changed

2 files changed

+11
-3
lines changed

src/Microsoft.Azure.WebJobs.Extensions.OpenApi.Core/Configurations/DefaultOpenApiConfigurationOptions.cs

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -39,13 +39,13 @@ public class DefaultOpenApiConfigurationOptions : IOpenApiConfigurationOptions
3939
public virtual bool IncludeRequestingHostName { get; set; } = IsFunctionsRuntimeEnvironmentDevelopment();
4040

4141
/// <inheritdoc />
42-
public bool ForceHttp { get; set; } = IsHttpForced();
42+
public virtual bool ForceHttp { get; set; } = IsHttpForced();
4343

4444
/// <inheritdoc />
45-
public bool ForceHttps { get; set; } = IsHttpsForced();
45+
public virtual bool ForceHttps { get; set; } = IsHttpsForced();
4646

4747
/// <inheritdoc />
48-
public List<IDocumentFilter> DocumentFilters { get; set; } = new List<IDocumentFilter>();
48+
public virtual List<IDocumentFilter> DocumentFilters { get; set; } = new List<IDocumentFilter>();
4949

5050
/// <summary>
5151
/// Gets the OpenAPI document version.

test/Microsoft.Azure.WebJobs.Extensions.OpenApi.Core.Tests/Configurations/DefaultOpenApiConfigurationOptionsTests.cs

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -223,5 +223,13 @@ public void Given_EnvironmentVariable_When_IsHttpsForced_Invoked_Then_It_Should_
223223
result.Should().BeOfType<bool>();
224224
((bool)result).Should().Be(expected);
225225
}
226+
227+
public void Given_Type_When_Instantiated_Then_It_Should_Return_EmptyListOfDocumentFilters()
228+
{
229+
var options = new DefaultOpenApiConfigurationOptions();
230+
231+
options.DocumentFilters.Should().NotBeNull();
232+
options.DocumentFilters.Should().BeEmpty();
233+
}
226234
}
227235
}

0 commit comments

Comments
 (0)