コード例 #1
0
        public void GetSimilarity_Returns1ForEqualStrings()
        {
            var s1 = Guid.NewGuid().ToString();
            var s2 = s1;

            var actual = _algorithm.GetSimilarity(s1, s2);

            Assert.Equal(1, actual);
        }
コード例 #2
0
        private static void PerformComparison(ISimilarityAlgorithm algorithm, AlgorithmType type, bool ignoreCase)
        {
            while (true)
            {
                Console.WriteLine();
                GetStringsForComparison(out var s1, out var s2, ignoreCase);

                Console.WriteLine("{0} similarity = {1}", type, algorithm.GetSimilarity(s1, s2));
                Console.WriteLine("Press ENTER to try another comparison with same settings or any other key to proceed...");

                if (Console.ReadKey().Key != ConsoleKey.Enter)
                {
                    break;
                }
            }
        }