コード例 #1
0
ファイル: UnitTest1.cs プロジェクト: knyazkov-ma/T9Spelling
        public void TestStringService_GetT9Code()
        {
            ILetterMappingRepository letterMappingRepository = new LetterMappingRepository();
            ISettingsRepository      settingsRepository      = new SettingsRepository();
            IStringService           stringService           = new StringService();
            string output = stringService.GetT9Code(letterMappingRepository.Get(),
                                                    "hello world", false, settingsRepository.GetSmallInputLengthConstraint());

            Assert.IsTrue(output == "4433555 555666096667775553");
        }
コード例 #2
0
ファイル: UnitTest1.cs プロジェクト: knyazkov-ma/T9Spelling
        public void TestMappingRepository_LetterMapping()
        {
            ILetterMappingRepository   letterMappingRepository = new LetterMappingRepository();
            IDictionary <char, string> map = letterMappingRepository.Get();

            Assert.IsTrue(map['a'] == "2");
            Assert.IsTrue(map['b'] == "22");
            Assert.IsTrue(map['c'] == "222");
            Assert.IsTrue(map['d'] == "3");
            Assert.IsTrue(map['e'] == "33");
            Assert.IsTrue(map['f'] == "333");
            Assert.IsTrue(map['g'] == "4");
            //...
        }