Example #1
0
        public void ShouldReturnCostOfSeventeen()
        {
            string validOpt      = "anthropomorphology";
            string optToValidate = "addddddddddddddddd";
            int    expectedCost  = 17;

            LevenshteinCost result = LevenshteinDistance.Compute(optToValidate, validOpt);

            Assert.AreEqual(expectedCost, result.Cost);
        }
Example #2
0
        public void ShouldReturnKeyAndCostOfOne()
        {
            string validOpt      = "Cheese";
            string optToValidate = "Chaese";
            var    expected      = (validOpt, 1);

            LevenshteinCost result = LevenshteinDistance.Compute(optToValidate, validOpt);

            Assert.AreEqual(expected.Item2, result.Cost);
            Assert.AreEqual(expected.validOpt, result.Key);
        }