Esempio n. 1
0
        public void MorseCodeDecoderComplexTest_3()
        {
            try
            {
                string input    = "      ...---... -.-.--   - .... .   --.- ..- .. -.-. -.-   -... .-. --- .-- -.   ..-. --- -..-   .--- ..- -- .--. ...   --- ...- . .-.   - .... .   .-.. .- --.. -.--   -.. --- --. .-.-.-  ";
                string expected = "SOS! THE QUICK BROWN FOX JUMPS OVER THE LAZY DOG.";

                string actual = MorseCodeDecoder.Decode(input);

                Assert.AreEqual(expected, actual);
            }
            catch (Exception ex)
            {
                Assert.Fail("There seems to be an error somewhere in your code. Exception message reads as follows: " + ex.Message);
            }
        }
Esempio n. 2
0
        public void MorseCodeDecoderComplexTest_2()
        {
            try
            {
                string input    = "   .   . ";
                string expected = "E E";

                string actual = MorseCodeDecoder.Decode(input);

                Assert.AreEqual(expected, actual);
            }
            catch (Exception ex)
            {
                Assert.Fail("There seems to be an error somewhere in your code. Exception message reads as follows: " + ex.Message);
            }
        }
Esempio n. 3
0
        public void HEY_JUDE()
        {
            var input = ".... . -.--   .--- ..- -.. .";

            Assert.AreEqual("HEY JUDE", MorseCodeDecoder.Decode(input));
        }
Esempio n. 4
0
        public void EH()
        {
            var input = ". ....";

            Assert.AreEqual("EH", MorseCodeDecoder.Decode(input));
        }