示例#1
0
        public void SetGetUserInput_TestForSetGetInput_CharArray()
        {
            Leetspeak testLeetspeak = new Leetspeak();

            testLeetspeak.SetUserInput("Dude");
            CollectionAssert.AreEqual(new char[] { 'D', 'u', 'd', 'e' }, testLeetspeak.GetUserInput());
        }
示例#2
0
        public void SetPreviousCharacter_TestAtStartOfArray_Returns0()
        {
            Leetspeak testLeetspeak = new Leetspeak();

            testLeetspeak.SetUserInput("Dude");
            int index = 0;

            Assert.AreEqual('0', testLeetspeak.SetPreviousCharacter(index));
        }
示例#3
0
        public void ReplaceValues_TestValuesAreReplaced_PhraseIsConverted()
        {
            Leetspeak testLeetspeak = new Leetspeak();

            testLeetspeak.MakeDictionary();
            testLeetspeak.SetUserInput("sleets");
            List <char> leetWord = new List <char>()
            {
                's', 'l', '3', '3', '7', 'z'
            };

            CollectionAssert.AreEqual(leetWord, testLeetspeak.ReplaceValues());
        }
示例#4
0
        public void CreateLeetspeak_TestValuesAreReplaced_PhraseIsConverted()
        {
            Leetspeak testLeetspeak = new Leetspeak();

            testLeetspeak.SetUserInput("sleets");
            testLeetspeak.MakeDictionary();
            testLeetspeak.CreateLeetspeak();
            List <char> leetPhrase = new List <char> {
                's', 'l', '3', '3', '7', 'z'
            };

            CollectionAssert.AreEqual(leetPhrase, testLeetspeak.GetModifiedPhrase());
        }