Ejemplo n.º 1
0
        public void DefaultLetterSignTest()
        {
            Letter currentLetter = new Letter();
            char expectedDefaultSign = 'a';

            Assert.AreEqual(expectedDefaultSign, currentLetter.Sign);
        }
Ejemplo n.º 2
0
        public void DefaultLetterColorTest()
        {
            Letter currentLetter = new Letter();
            ConsoleColor expectedColor = ConsoleColor.Gray;

            Assert.AreEqual(expectedColor, currentLetter.Color);
        }
Ejemplo n.º 3
0
        public void LetterSignTest()
        {
            Letter currentLetter = new Letter();
            currentLetter.Sign = 'h';
            char expectedSign = 'h';

            Assert.AreEqual(expectedSign, currentLetter.Sign);
        }
Ejemplo n.º 4
0
        public void LetterColorTest()
        {
            Letter currentLetter = new Letter();
            currentLetter.Color = ConsoleColor.Yellow;
            ConsoleColor expectedColor = ConsoleColor.Yellow;

            Assert.AreEqual(expectedColor, currentLetter.Color);
        }
Ejemplo n.º 5
0
        /// <summary>
        /// Load the alphabet.
        /// </summary>
        /// <returns>Returns a list where every element is of class Letter.</returns>
        private List<Letter> AddAllLetters()
        {
            var allLetters = new List<Letter>();

            for (int i = 0; i < AllLetterSize; i++)
            {
                Letter currentLetter = new Letter();
                currentLetter.Sign = Convert.ToChar(currentLetter.Sign + i);
                allLetters.Add(currentLetter);
            }

            return allLetters;
        }
Ejemplo n.º 6
0
        public void PrintLetterTest()
        {
            using (var writer = new StringWriter())
            {
                Console.SetOut(writer);

                Letter currentLetter = new Letter();
                currentLetter.Print();

                writer.Flush();

                string result = writer.GetStringBuilder().ToString();
                string expected = "a ";

                Assert.AreEqual(expected, result);
            }
        }