Пример #1
0
        public void Encodes_Digits(string message, string expected)
        {
            MorseEncoder encode = new MorseEncoder();

            string actual = encode.Encode(message);

            Assert.That(actual, Is.EqualTo(expected));
        }
Пример #2
0
        public void With_Empty_Throws_ArgumentOutOfRangeException()
        {
            MorseEncoder encode = new MorseEncoder();

            //Assume.That(Environment.ProcessorCount <= 2);
            Warn.If(Environment.ProcessorCount <= 2);
            Warn.Unless(Environment.ProcessorCount <= 2, "No cumple con la condición");
            Assert.That(() => encode.Encode(string.Empty), Throws.InstanceOf <ArgumentOutOfRangeException>());
        }
Пример #3
0
        public void With_Null_Throws_ArgumentNullException()
        {
            const string message          = null;
            int          numberProcesador = Environment.ProcessorCount;

            //Assume.That(Environment.ProcessorCount >= 2);

            Warn.If(Environment.ProcessorCount >= 2);
            Warn.Unless(Environment.ProcessorCount >= 2, "No cumple con la condición");
            MorseEncoder encode = new MorseEncoder();

            Assert.That(() => encode.Encode(message), Throws.ArgumentNullException);
        }
Пример #4
0
        public void Encodes_phrases_words()
        {
            string path = @"c:\Users\Wepsys\Documents\prueba.txt";

            string[]     lines       = File.ReadAllLines(path);
            MorseEncoder encoder     = new MorseEncoder();
            var          firstValue  = "";
            var          secondValue = "";

            //var array1 = lines[0].Split(new string[] { " " }, StringSplitOptions.RemoveEmptyEntries)[0];
            //var array2 = lines[1].Split(new string[] { " " }, StringSplitOptions.RemoveEmptyEntries)[1];

            foreach (var line in lines)
            {
                firstValue  = line.Split(new string[] { " " }, StringSplitOptions.RemoveEmptyEntries)[0];
                secondValue = line.Split(new string[] { " " }, StringSplitOptions.RemoveEmptyEntries)[1];
            }

            string message2 = encoder.Encode(firstValue);

            Assert.That(message2, Is.EqualTo(secondValue));
        }
Пример #5
0
        public string Encodes_Digits2(string message)
        {
            MorseEncoder encode = new MorseEncoder();

            return(encode.Encode(message));
        }