Update BodyParser logic (#212)

* Update BodyParser logic

* update logic for byte[]

* small update

* MyGetKey

* myget

* dotnet nuget push

* dotnet build

* Release

* .

* StringContent

* 1.0.4.18-preview-02

* Debug

* 1.0.4.18-preview-02

* disable some proxy tests

* myget

* packagesToPack

* fix

* <AutoGenerateBindingRedirects>true</AutoGenerateBindingRedirects>     <GenerateBindingRedirectsOutputType>true</GenerateBindingRedirectsOutputType>

* Release

* <VersionPrefix>1.0.4.18</VersionPrefix>

* fix

* BodyParserTests

* ResponseBodyData (#216)

* ResponseBodyData

* refactor tests

* LogEntryMapperTests
This commit is contained in:
Stef Heyenrath
2018-10-25 14:08:24 +02:00
committed by GitHub
parent d9ed1bf812
commit 1af512fc72
66 changed files with 1186 additions and 823 deletions

View File

@@ -1,4 +1,5 @@
using System.Collections.Generic;
using System;
using System.Collections.Generic;
using System.Linq;
namespace WireMock.Matchers
@@ -11,7 +12,7 @@ namespace WireMock.Matchers
/// <summary>
/// The tolerance
/// </summary>
public const double Tolerance = 0.0001;
public const double Tolerance = 0.000001;
/// <summary>
/// The default mismatch score
@@ -28,6 +29,16 @@ namespace WireMock.Matchers
/// </summary>
public const double AlmostPerfect = 0.99;
/// <summary>
/// Is the value a perfect match?
/// </summary>
/// <param name="value">The value.</param>
/// <returns>true/false</returns>
public static bool IsPerfect(double value)
{
return Math.Abs(value - Perfect) < Tolerance;
}
/// <summary>
/// Convert a bool to the score.
/// </summary>
@@ -39,7 +50,7 @@ namespace WireMock.Matchers
}
/// <summary>
/// Calculates the score from multiple funcs.
/// Calculates the score from multiple values.
/// </summary>
/// <param name="values">The values.</param>
/// <returns>average score</returns>
@@ -49,7 +60,7 @@ namespace WireMock.Matchers
}
/// <summary>
/// Calculates the score from multiple funcs.
/// Calculates the score from multiple values.
/// </summary>
/// <param name="values">The values.</param>
/// <returns>average score</returns>