Added benchmarks project back in..tho its pointless

This commit is contained in:
TomPallister
2016-10-24 19:01:20 +01:00
parent 4427ef459f
commit d50f06fc3e
5 changed files with 64 additions and 19 deletions

View File

@ -1,16 +1,14 @@
using BenchmarkDotNet.Attributes;
using BenchmarkDotNet.Columns;
using BenchmarkDotNet.Configs;
using BenchmarkDotNet.Jobs;
using Ocelot.Library.Infrastructure.UrlPathMatcher;
using Ocelot.DownstreamRouteFinder.UrlMatcher;
namespace Ocelot.Benchmarks
{
[Config(typeof(UrlPathToUrlPathTemplateMatcherBenchmarks))]
public class UrlPathToUrlPathTemplateMatcherBenchmarks : ManualConfig
{
private UrlPathToUrlPathTemplateMatcher _urlPathMatcher;
private RegExUrlMatcher _urlPathMatcher;
private string _downstreamUrlPath;
private string _downstreamUrlPathTemplate;
@ -22,7 +20,7 @@ namespace Ocelot.Benchmarks
[Setup]
public void SetUp()
{
_urlPathMatcher = new UrlPathToUrlPathTemplateMatcher();
_urlPathMatcher = new RegExUrlMatcher();
_downstreamUrlPath = "api/product/products/1/variants/?soldout=false";
_downstreamUrlPathTemplate = "api/product/products/{productId}/variants/";
}