public void NormalizedCalculationEqualsExpectedResult(double expectedResult, string firstLiteral, string secondLiteral) { var result = LevenshteinDistance.CalculateNormalized(firstLiteral, secondLiteral); Assert.Equal(expectedResult, result); }
/// <summary> /// Calculates the similarity of two strings with a normalized Levenshtein distance /// </summary> /// <param name="firstLiteral">First literal to compare</param> /// <param name="secondLiteral">Second literal to compare</param> /// <returns>The similarity between two incoming literals between 0 and 1</returns> public static double CalculateStringSimilarity(string firstLiteral, string secondLiteral) { return(LevenshteinDistance.CalculateNormalized(firstLiteral, secondLiteral)); }