Class ConfigurationListBindingTests
- Namespace
- ProjectTemplate.Web.Tests
- Assembly
- ProjectTemplate.Web.Tests.dll
Provides tests for replace semantics on configured path prefix lists.
public sealed class ConfigurationListBindingTests
- Inheritance
-
ConfigurationListBindingTests
- Inherited Members
Methods
AddApplicationRequestLogging_ConfiguredExclusions_ReplaceDefaults()
Verifies that configured request logging exclusions replace the code defaults instead of being appended.
[Fact("/home/runner/work/NetCoreApplicationTemplate/NetCoreApplicationTemplate/tests/ProjectTemplate.Web.Tests/ConfigurationListBindingTests.cs", 114)]
public void AddApplicationRequestLogging_ConfiguredExclusions_ReplaceDefaults()
AddApplicationSecurityHeaders_ConfiguredDefaults_AreNotDuplicated()
Verifies that configuring the same entries as the defaults does not duplicate them.
[Fact("/home/runner/work/NetCoreApplicationTemplate/NetCoreApplicationTemplate/tests/ProjectTemplate.Web.Tests/ConfigurationListBindingTests.cs", 88)]
public void AddApplicationSecurityHeaders_ConfiguredDefaults_AreNotDuplicated()
AddApplicationSecurityHeaders_ConfiguredExclusions_ReplaceDefaults()
Verifies that configured security header exclusions replace the code defaults instead of being appended.
[Fact("/home/runner/work/NetCoreApplicationTemplate/NetCoreApplicationTemplate/tests/ProjectTemplate.Web.Tests/ConfigurationListBindingTests.cs", 74)]
public void AddApplicationSecurityHeaders_ConfiguredExclusions_ReplaceDefaults()
AddApplicationSecurityHeaders_NoConfiguredExclusions_KeepsDefaults()
Verifies that security header exclusions keep the code defaults when nothing is configured.
[Fact("/home/runner/work/NetCoreApplicationTemplate/NetCoreApplicationTemplate/tests/ProjectTemplate.Web.Tests/ConfigurationListBindingTests.cs", 103)]
public void AddApplicationSecurityHeaders_NoConfiguredExclusions_KeepsDefaults()
ReplaceWithConfiguredValues_BlankOverride_RemovesInheritedEntry()
Verifies that a later configuration source can remove an inherited entry by overriding it with a blank value.
[Fact("/home/runner/work/NetCoreApplicationTemplate/NetCoreApplicationTemplate/tests/ProjectTemplate.Web.Tests/ConfigurationListBindingTests.cs", 50)]
public void ReplaceWithConfiguredValues_BlankOverride_RemovesInheritedEntry()
ReplaceWithConfiguredValues_ConfiguredEntries_ReplaceDefaults()
Verifies that configured entries replace the list contents.
[Fact("/home/runner/work/NetCoreApplicationTemplate/NetCoreApplicationTemplate/tests/ProjectTemplate.Web.Tests/ConfigurationListBindingTests.cs", 19)]
public void ReplaceWithConfiguredValues_ConfiguredEntries_ReplaceDefaults()
ReplaceWithConfiguredValues_NoEntries_KeepsDefaults()
Verifies that the defaults are kept when the section has no entries.
[Fact("/home/runner/work/NetCoreApplicationTemplate/NetCoreApplicationTemplate/tests/ProjectTemplate.Web.Tests/ConfigurationListBindingTests.cs", 36)]
public void ReplaceWithConfiguredValues_NoEntries_KeepsDefaults()