예제 #1
0
        public void Return3()
        {
            //Eventual Tests
            Leet leet = new Leet();

            Assert.AreEqual("3", leet.ConvertLeet("e"));
        }
예제 #2
0
        public static string RandomLeet(this string value)
        {
            var chars = value.ToCharArray();

            for (int i = 0; i < chars.Length; i++)
            {
                if (Leet.TryGetValue(chars[i], out var c) && RndUtil.ThreadStaticRnd.Next(4) == 0)
                {
                    chars[i] = c;
                }
            }
            return(new string(chars));
        }
예제 #3
0
        static void Main(string[] args)
        {
            Console.Clear();
            Console.Beep();

            String Leet;

            Console.ForegroundColor = ConsoleColor.Yellow;
            Console.WriteLine("---------------Escreva qualquer coisa---------------");
            Console.ResetColor();
            Console.Write("Escreva algo: ");
            Leet = Convert.ToString(Console.ReadLine());
            Console.WriteLine();
            Console.ForegroundColor = ConsoleColor.Yellow;
            Console.Write("Tradução: ");
            Console.WriteLine($"{Leet.Replace("a", "4").Replace("A", "4").Replace("E", "3").Replace("e", "3").Replace("i", "1").Replace("I", "1").Replace("S", "5").Replace("s", "5").Replace("o","0").Replace("O","0")}");
            Console.ResetColor();
        }
예제 #4
0
        static void Main(string[] args)
        {
            Console.WriteLine("start");

            FauxCyrillic fauxCyrillic = new FauxCyrillic();
            Leet         leetMe       = new Leet();

            Console.OutputEncoding = Encoding.UTF8;

            for (int i = 0; i < 10; i++)
            {
                string sentence = LoremNET.Lorem.Sentence(5, 10);
                Console.WriteLine(sentence);
                Console.WriteLine(fauxCyrillic.Translate(sentence));
                Console.WriteLine(leetMe.Translate(sentence, LeetLevel.Noob));
            }

            Console.WriteLine("end");
            Console.ReadLine();
        }
예제 #5
0
        public void SpeakLeet_eTurnsTo3_3gg()
        {
            Leet l33tspeak = new Leet();

            Assert.AreEqual("3gg", l33tspeak.SpeakLeet("egg"));
        }
예제 #6
0
        public void SpeakLeet_STurnsToz_saZZ()
        {
            Leet l33tspeak = new Leet();

            Assert.AreEqual("sazz sazz sazz", l33tspeak.SpeakLeet("sass sass sass"));
        }
예제 #7
0
        public void SpeakLeet_0TurnsToO_d0()
        {
            Leet l33tspeak = new Leet();

            Assert.AreEqual("d0", l33tspeak.SpeakLeet("d0"));
        }
예제 #8
0
        public void Replace_inputaletterandreturnnumber1_True()
        {
            Leet testLeetSpeak = new Leet();

            Assert.AreEqual("3", testLeetSpeak.PlayGame("e"));
        }