コード例 #1
0
        static void Main()
        {
            Console.WriteLine("Please enter a word to translate to l33t sp34k:");
            string input = Console.ReadLine();
            LeetSpeakTranslator myTranslator = new LeetSpeakTranslator();
            string output = myTranslator.Translate(input);

            Console.WriteLine(output);
        }
コード例 #2
0
        public void Translate_DisplayTheRightChars_Letter()
        {
            LeetSpeakTranslator testLeetSpeak = new LeetSpeakTranslator();

            Assert.AreEqual("3", testLeetSpeak.Translate("e"));
            Assert.AreEqual("0", testLeetSpeak.Translate("o"));
            Assert.AreEqual("1", testLeetSpeak.Translate("I"));
            Assert.AreEqual("7", testLeetSpeak.Translate("t"));
            Assert.AreEqual("z", testLeetSpeak.Translate("s"));
        }
コード例 #3
0
 public ActionResult Create(string wordInput)
 {
     if (wordInput != null)
     {
         LeetSpeakTranslator        newLeetSpeakTranslator  = new LeetSpeakTranslator(wordInput);
         List <LeetSpeakTranslator> allLeetSpeakTranslators = LeetSpeakTranslator.GetAll();
         return(View("Index", allLeetSpeakTranslators));
     }
     else
     {
         return(View("New"));
     }
 }
コード例 #4
0
        public void Translator_LetterAReplacedWith_4()
        {
            LeetSpeakTranslator testSix = new LeetSpeakTranslator();

            Assert.AreEqual("4", testSix.Translate("a"));
        }
コード例 #5
0
        public void CharacterReplacer_IsAnE_Three()
        {
            LeetSpeakTranslator newTest = new LeetSpeakTranslator();

            Assert.AreEqual("3", newTest.CharacterReplacer("e"));
        }
コード例 #6
0
        public void CharacterReplacer_IsLetterT_Seven()
        {
            LeetSpeakTranslator newTest = new LeetSpeakTranslator();

            Assert.AreEqual("7", newTest.CharacterReplacer("t"));
        }
コード例 #7
0
        public void  CharacterReplacer_IsAnO_Zero()
        {
            LeetSpeakTranslator newTest = new LeetSpeakTranslator();

            Assert.AreEqual("0", newTest.CharacterReplacer("o"));
        }
コード例 #8
0
        public void LeetSpeakTranslate_ConvertSTozIfNotFirstLetter_True()
        {
            LeetSpeakTranslator leetSpeak = new LeetSpeakTranslator();

            Assert.AreEqual("Sazzy", leetSpeak.Translate("Sassy"));
        }
コード例 #9
0
        public void LeetSpeakTranslate_ConvertITo1_True()
        {
            LeetSpeakTranslator leetSpeak = new LeetSpeakTranslator();

            Assert.AreEqual("1lluzi0n", leetSpeak.Translate("Illusion"));
        }
コード例 #10
0
        public ActionResult Index()
        {
            List <LeetSpeakTranslator> allLeetSpeakTranslators = LeetSpeakTranslator.GetAll();

            return(View(allLeetSpeakTranslators));
        }
コード例 #11
0
        public void DoesLeetSpeakTranslator_ReturnzFors()
        {
            LeetSpeakTranslator testLeetSpeakTranslator = new LeetSpeakTranslator();

            Assert.AreEqual("Szz", testLeetSpeakTranslator.Translate("SSs"));
        }
コード例 #12
0
        public void DoesLeetSpeakTranslator_Return7Fort()
        {
            LeetSpeakTranslator testLeetSpeakTranslator = new LeetSpeakTranslator();

            Assert.AreEqual("77", testLeetSpeakTranslator.Translate("Tt"));
        }
コード例 #13
0
        public void DoesLeetSpeakTranslator_Return1ForI()
        {
            LeetSpeakTranslator testLeetSpeakTranslator = new LeetSpeakTranslator();

            Assert.AreEqual("1", testLeetSpeakTranslator.Translate("I"));
        }
コード例 #14
0
        public void DoesLeetSpeakTranslator_Return0Foro()
        {
            LeetSpeakTranslator testLeetSpeakTranslator = new LeetSpeakTranslator();

            Assert.AreEqual("00", testLeetSpeakTranslator.Translate("Oo"));
        }
コード例 #15
0
        public void DoesLeetSpeakTranslator_Return3ForE()
        {
            LeetSpeakTranslator testLeetSpeakTranslator = new LeetSpeakTranslator();

            Assert.AreEqual("33", testLeetSpeakTranslator.Translate("Ee"));
        }
コード例 #16
0
        public void Does_t_become_7_true()
        {
            LeetSpeakTranslator testLST = new LeetSpeakTranslator();

            Assert.AreEqual("7", testLST.Translate("t"));
        }
コード例 #17
0
        public void Does_example_string_match()
        {
            LeetSpeakTranslator testLST = new LeetSpeakTranslator();

            Assert.AreEqual("D0n'7 y0u l0v3 7h3z3 \"S7ring\" 3x3rciz3z? 1 d0!", testLST.Translate("Don't you love these \"String\" exercises? I do!"));
        }
コード例 #18
0
        public void Translate_DisplayTheWrongChars_Else()
        {
            LeetSpeakTranslator testLeetSpeak = new LeetSpeakTranslator();

            Assert.AreEqual("else", testLeetSpeak.Translate("b"));
        }
コード例 #19
0
        public void LeetSpeakTranslate_ConvertOTo0_True()
        {
            LeetSpeakTranslator leetSpeak = new LeetSpeakTranslator();

            Assert.AreEqual("H3ll0", leetSpeak.Translate("Hello"));
        }
コード例 #20
0
        Main_IsEqualToE_3()
        {
            LeetSpeakTranslator testLeetSpeak = new LeetSpeakTranslator();

            Assert.AreEqual("3", testLeetSpeak.Main("e"));
        }
コード例 #21
0
        public void LeetSpeakTranslate_ConvertTTo7_True()
        {
            LeetSpeakTranslator leetSpeak = new LeetSpeakTranslator();

            Assert.AreEqual("7abl3", leetSpeak.Translate("Table"));
        }
コード例 #22
0
        Main_IsEqualToO_0()
        {
            LeetSpeakTranslator testLeetSpeak = new LeetSpeakTranslator();

            Assert.AreEqual("0", testLeetSpeak.Main("o"));
        }
コード例 #23
0
        public void LeetSpeakTranslate_ConvertETo3_True()
        {
            LeetSpeakTranslator leetSpeak = new LeetSpeakTranslator();

            Assert.AreEqual("33", leetSpeak.Translate("Ee"));
        }
コード例 #24
0
        Main_IsEqualToI_1()
        {
            LeetSpeakTranslator testLeetSpeak = new LeetSpeakTranslator();

            Assert.AreEqual("1", testLeetSpeak.Main("I"));
        }
コード例 #25
0
        public void CharacterReplacer_IsCapitalI_One()
        {
            LeetSpeakTranslator newTest = new LeetSpeakTranslator();

            Assert.AreEqual("1", newTest.CharacterReplacer("I"));
        }
コード例 #26
0
        Main_IsEqualToT_7()
        {
            LeetSpeakTranslator testLeetSpeak = new LeetSpeakTranslator();

            Assert.AreEqual("7", testLeetSpeak.Main("t"));
        }
コード例 #27
0
        public void CharacterReplacer_IsLowerCaseS_Z()
        {
            LeetSpeakTranslator newTest = new LeetSpeakTranslator();

            Assert.AreEqual("z", newTest.CharacterReplacer("s"));
        }
コード例 #28
0
        Main_IsEqualToS_Z()
        {
            LeetSpeakTranslator testLeetSpeak = new LeetSpeakTranslator();

            Assert.AreEqual("z", testLeetSpeak.Main("s"));
        }
コード例 #29
0
        public void Translate_forAllCharactersToBeReplaced_returnReplacement()
        {
            LeetSpeakTranslator testLeetSpeak = new LeetSpeakTranslator();

            Assert.Equal("3017", testLeetSpeak.Translate("eoIt"));
        }
コード例 #30
0
        public void Translator_LetterSReplacedWith_Z()
        {
            LeetSpeakTranslator testFive = new LeetSpeakTranslator();

            Assert.AreEqual("sn4k3z", testFive.Translate("snakes"));
        }