Example #1
0
        public void ConvertToHumanTextWithMoreThanOneSpaceTest()
        {
            string           text             = "HOLA   MELI";
            string           morseCode        = ".... --- .-.. .-       -- . .-.. ..";
            LetterRepository letterRepository = new LetterRepository();
            DecoderService   decoder          = new DecoderService(letterRepository);
            string           morseConverted   = decoder.Translate2Morse(text);

            Assert.AreEqual(morseCode, morseConverted);
        }
Example #2
0
        public void DecodeBitsToMorseTest3()
        {
            string           bits             = "00000000000000001101110110011100000011111100011111100111111000000011101111111101110111000000011000111111100000000111111001111111000000011000001101111111101110111000000110111000000000000000000000";
            string           morseCode        = ".... --- .-.. .-   -- . .-.. ..";
            LetterRepository letterRepository = new LetterRepository();
            DecoderService   decoder          = new DecoderService(letterRepository);
            string           morseConverted   = decoder.DecodeBits2Morse(bits);

            Assert.AreEqual(morseCode, morseConverted);
        }
Example #3
0
        public void ConvertToHumanTextTest2()
        {
            string           text             = "HOLAMELI";
            string           morseCode        = ".... --- .-.. .- -- . .-.. ..";
            LetterRepository letterRepository = new LetterRepository();
            DecoderService   decoder          = new DecoderService(letterRepository);
            string           textConverted    = decoder.Translate2Human(morseCode);

            Assert.AreEqual(text, textConverted);
        }