Пример #1
0
        public void TestSquareBonus()
        {
            var s = new Logic.Stats
            {
                FrameSquaresRemoved = Logic.Stats.NumSquaresForBonus + 1
            };

            s.IncrementFrame();
            Assert.AreEqual(1, s.NumPrevBonuses);
            Assert.AreEqual(160, s.TotalSquaresBonuses);
        }
Пример #2
0
        public void TestAddCompletedSquare()
        {
            var s = new Logic.Stats();

            Assert.AreEqual(0, s.FrameSquaresRemoved);
            Assert.AreEqual(0, s.TotalSquaresRemoved);
            s.AddCompletedSquare();
            Assert.AreEqual(1, s.FrameSquaresRemoved);
            Assert.AreEqual(1, s.TotalSquaresRemoved);
            s.IncrementFrame();
            Assert.AreEqual(0, s.FrameSquaresRemoved);
            Assert.AreEqual(1, s.TotalSquaresRemoved);
        }