aspnetcore/test/Microsoft.AspNetCore.Routin.../Matching/TreeRouterMatcherConformanc...

36 lines
1.1 KiB
C#

// Copyright (c) .NET Foundation. All rights reserved.
// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
using System.Threading.Tasks;
using Xunit;
namespace Microsoft.AspNetCore.Routing.Matching
{
public class TreeRouterMatcherConformanceTest : FullFeaturedMatcherConformanceTest
{
// TreeRouter doesn't support non-inline default values.
[Fact]
public override Task Match_NonInlineDefaultValues()
{
return Task.CompletedTask;
}
// TreeRouter doesn't support non-inline default values.
[Fact]
public override Task Match_ExtraDefaultValues()
{
return Task.CompletedTask;
}
internal override Matcher CreateMatcher(params RouteEndpoint[] endpoints)
{
var builder = new TreeRouterMatcherBuilder();
for (var i = 0; i < endpoints.Length; i++)
{
builder.AddEndpoint(endpoints[i]);
}
return builder.Build();
}
}
}