public void CheatCountAndFinalStateTest()
        {
            GameNumber theNumber = new GameNumber();
            Cheat cheat = new Cheat();

            cheat.GetCheat(theNumber);
            Assert.AreEqual(1, cheat.Count);

            cheat.GetCheat(theNumber);
            Assert.AreEqual(2, cheat.Count);

            cheat.GetCheat(theNumber);
            Assert.AreEqual(3, cheat.Count);

            cheat.GetCheat(theNumber);
            Assert.AreEqual(4, cheat.Count);

            cheat.GetCheat(theNumber);
            Assert.AreEqual(4, cheat.Count);

            for (int i = 0; i < cheat.CheatNumber.Length; i++)
            {
                Assert.AreNotEqual('X', cheat.CheatNumber[i]);
            }
        }
        public void CheatCountAndFinalStateTest()
        {
            GameNumber theNumber = new GameNumber();
            Cheat      cheat     = new Cheat();

            cheat.GetCheat(theNumber);
            Assert.AreEqual(1, cheat.Count);

            cheat.GetCheat(theNumber);
            Assert.AreEqual(2, cheat.Count);

            cheat.GetCheat(theNumber);
            Assert.AreEqual(3, cheat.Count);

            cheat.GetCheat(theNumber);
            Assert.AreEqual(4, cheat.Count);

            cheat.GetCheat(theNumber);
            Assert.AreEqual(4, cheat.Count);

            for (int i = 0; i < cheat.CheatNumber.Length; i++)
            {
                Assert.AreNotEqual('X', cheat.CheatNumber[i]);
            }
        }