Table of Contents

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

Task

HeaderVersionedEndpoint_ReturnsOk()

[Fact("/home/runner/work/NetCoreApplicationTemplate/NetCoreApplicationTemplate/tests/ProjectTemplate.Web.Tests/ApiVersioningTests.cs", 38)]
public Task HeaderVersionedEndpoint_ReturnsOk()

Returns

Task

UnsupportedApiVersion_ReturnsNotFound()

[Fact("/home/runner/work/NetCoreApplicationTemplate/NetCoreApplicationTemplate/tests/ProjectTemplate.Web.Tests/ApiVersioningTests.cs", 79)]
public Task UnsupportedApiVersion_ReturnsNotFound()

Returns

Task

UrlSegmentVersionedEndpoint_ReturnsOk()

[Fact("/home/runner/work/NetCoreApplicationTemplate/NetCoreApplicationTemplate/tests/ProjectTemplate.Web.Tests/ApiVersioningTests.cs", 16)]
public Task UrlSegmentVersionedEndpoint_ReturnsOk()

Returns

Task