示例#1
0
        private bool compareWords(WordGuess firstWordGuess, WordGuess secondWordGuess)
        {
            var firstWordModel = new WordModel
            {
                Word = firstWordGuess.Word.ToLower().Trim()
            };

            var secondWordModel = new WordModel
            {
                Word = secondWordGuess.Word.ToLower().Trim()
            };


            var stringArray = new string[] { firstWordModel.Word, secondWordModel.Word };

            var metaphone        = new Metaphone();
            var soundex          = new Soundex();
            var similarMetaphone = metaphone.IsSimilar(stringArray);
            var similarSoundex   = soundex.IsSimilar(stringArray);

            return(similarMetaphone || similarSoundex);
        }
示例#2
0
 public void Should_Validate_Similar_Words()
 {
     Assert.True(_generator.IsSimilar(Words));
 }