public void CalculateScoreWithStrikes()
        {
            _scorer.FrameScore(0, 0);
            Assert.AreEqual(0, _scorer.Score);

            _scorer.FrameStrike();
            Assert.AreEqual(10, _scorer.Score);

            _scorer.FrameScore(5, 4);
            Assert.AreEqual(28, _scorer.Score);

            _scorer.FrameStrike();
            Assert.AreEqual(38, _scorer.Score);

            _scorer.FrameScore(9, 0);
            Assert.AreEqual(56, _scorer.Score);
        }
Exemple #2
0
        public void CalculateScoreWithStrikes()
        {
            _scorer.FrameScore(0, 0);
            Assert.That(_scorer.Score, Is.EqualTo(0));

            _scorer.FrameStrike();
            Assert.That(_scorer.Score, Is.EqualTo(10));

            _scorer.FrameScore(5, 4);
            Assert.That(_scorer.Score, Is.EqualTo(28));

            _scorer.FrameStrike();
            Assert.That(_scorer.Score, Is.EqualTo(38));

            _scorer.FrameScore(9, 0);
            Assert.That(_scorer.Score, Is.EqualTo(56));
        }