public void NewRouteFormat_WithPathBase_MatchesExpectedRoute(string expectedRoute, string pathBase, string rawRoute)
    {
        // Arrange
        var httpContext = Fixture.GetSut(pathBase);

        // Act
        var filteredRoute = HttpContextExtensions.NewRouteFormat(rawRoute, httpContext);

        // Assert
        Assert.Equal(expectedRoute, filteredRoute);
    }
    public void NewRouteFormat_MvcRouteWithoutPathBase_ParsedParameters(string routeInput, string expectedOutput, string controller, string action, string area)
    {
        // Arrange
        var httpContext = Fixture.GetMvcSut(area, controller, action);

        // Act
        var filteredRoute = HttpContextExtensions.NewRouteFormat(routeInput, httpContext);

        // Assert
        Assert.Equal(expectedOutput, filteredRoute);
    }