コード例 #1
0
        private void NotOneDeleteAwayTest(IOneAwayAnalyzer analyzer)
        {
            string phrase           = "scab";
            string phraseWithDelete = "sa";

            IsNotOneAway(analyzer, phrase, phraseWithDelete);
        }
コード例 #2
0
        private void NotOneReplaceAwayTest(IOneAwayAnalyzer analyzer)
        {
            string phrase            = "scab";
            string phraseWithReplace = "slap";

            IsNotOneAway(analyzer, phrase, phraseWithReplace);
        }
コード例 #3
0
        private void NotOneInsertAwayTest(IOneAwayAnalyzer analyzer)
        {
            string phrase            = "scab";
            string phraseWithInserts = "scabies";

            IsNotOneAway(analyzer, phrase, phraseWithInserts);
        }
コード例 #4
0
        private void OneInsertAwayTest(IOneAwayAnalyzer analyzer)
        {
            string phrase           = "scab";
            string phraseWithInsert = "scabs";

            IsOneAway(analyzer, phrase, phraseWithInsert);
        }
コード例 #5
0
 private void RunTests(IOneAwayAnalyzer analyzer)
 {
     OneInsertAwayTest(analyzer);
     OneReplaceAwayTest(analyzer);
     OneDeleteAwayTest(analyzer);
     NotOneInsertAwayTest(analyzer);
     NotOneReplaceAwayTest(analyzer);
     NotOneDeleteAwayTest(analyzer);
 }
コード例 #6
0
        private void IsNotOneAway(IOneAwayAnalyzer analyzer, string s, string t)
        {
            bool result = analyzer.OneEditAway(s, t);

            Assert.AreEqual(false, result);
        }