public void TestWhen_RandomPhraseFromElMundoDeportivo()
        {
            WordFinderInElMundoDeportivo wf = new WordFinderInElMundoDeportivo();
            string phrase = wf.GetPhrase();

            Assert.AreNotEqual(true, string.IsNullOrWhiteSpace(phrase));

            Debug.Print("Phrase: " + phrase);
        }
示例#2
0
        static void Main(string[] args)
        {
            WordFinderInElMundoDeportivo wordFinder = new WordFinderInElMundoDeportivo();
            Hanged hanged = new Hanged();

            hanged.StarGame(wordFinder.GetPhrase());

            while (true)
            {
                Console.WriteLine(hanged.ActualPhaseState);
                Console.WriteLine($"Errors: {hanged.Errors} / {Hanged.MaxErrorsPosibles}");
                Console.Write("Letra? ");
                char newChar = Console.ReadKey().KeyChar;

                while (!Hanged.isValid(newChar))
                {
                    Console.Write("\n Not valid letter. Try another!");
                    newChar = Console.ReadKey().KeyChar;
                }

                var result = hanged.GuestChar(newChar);
                Console.Clear();
            }
        }