Class ApiVersioningTests
- Namespace
- ProjectTemplate.Web.Tests
- Assembly
- ProjectTemplate.Web.Tests.dll
Provides integration tests for API versioning configuration and routing.
public sealed class ApiVersioningTests
- Inheritance
-
ApiVersioningTests
- Inherited Members
Methods
ApiVersioningOptions_AreBoundFromConfiguration()
[Fact("/home/runner/work/NetCoreApplicationTemplate/NetCoreApplicationTemplate/tests/ProjectTemplate.Web.Tests/ApiVersioningTests.cs", 91)]
public void ApiVersioningOptions_AreBoundFromConfiguration()
DeprecatedUrlSegmentVersion_ReturnsDeprecationHeaders()
[Fact("/home/runner/work/NetCoreApplicationTemplate/NetCoreApplicationTemplate/tests/ProjectTemplate.Web.Tests/ApiVersioningTests.cs", 53)]
public Task DeprecatedUrlSegmentVersion_ReturnsDeprecationHeaders()
Returns
HeaderVersionedEndpoint_ReturnsOk()
[Fact("/home/runner/work/NetCoreApplicationTemplate/NetCoreApplicationTemplate/tests/ProjectTemplate.Web.Tests/ApiVersioningTests.cs", 38)]
public Task HeaderVersionedEndpoint_ReturnsOk()
Returns
UnsupportedApiVersion_ReturnsNotFound()
[Fact("/home/runner/work/NetCoreApplicationTemplate/NetCoreApplicationTemplate/tests/ProjectTemplate.Web.Tests/ApiVersioningTests.cs", 79)]
public Task UnsupportedApiVersion_ReturnsNotFound()
Returns
UrlSegmentVersionedEndpoint_ReturnsOk()
[Fact("/home/runner/work/NetCoreApplicationTemplate/NetCoreApplicationTemplate/tests/ProjectTemplate.Web.Tests/ApiVersioningTests.cs", 16)]
public Task UrlSegmentVersionedEndpoint_ReturnsOk()