Beispiel #1
0
        public void FullLine(uint[] rolls, uint?expectedScore)
        {
            var score = BowlingLine.SubmitRolls(rolls);

            Assert.AreEqual(expectedScore, score);
        }
Beispiel #2
0
        public void RollsAfterDoubleStrike(uint roll1, uint roll2, uint?expectedScore)
        {
            var score = BowlingLine.SubmitRolls(new uint[] { 10u, 10u, roll1, roll2 });

            Assert.AreEqual(expectedScore, score);
        }
Beispiel #3
0
        public void SingleFrameStrike()
        {
            var score = BowlingLine.SubmitRolls(new uint[] { 10u });

            Assert.AreEqual(null, score);
        }
Beispiel #4
0
        public void RollsAfterSpare(uint roll1, uint roll2, uint?expectedScore)
        {
            var score = BowlingLine.SubmitRolls(new uint[] { 5u, 5u, roll1, roll2 });

            Assert.AreEqual(expectedScore, score);
        }
Beispiel #5
0
        public void SingleFrame(uint roll1, uint roll2, uint?expectedScore)
        {
            var score = BowlingLine.SubmitRolls(new uint[] { roll1, roll2 });

            Assert.AreEqual(expectedScore, score);
        }