public async Task ScoreTriggered()
 {
     ScoreMaster.CreateGame("");
 }
Esempio n. 2
0
 public void TG03GoldenCopyC1of3()
 {
     int[] rolls  = { 7, 2, 10, 10, 10, 10, 7, 3, 10, 10, 9, 1, 10, 10, 9 };
     int[] totalS = { 9, 39, 69, 96, 116, 136, 165, 185, 205, 234 };
     Assert.AreEqual(totalS.ToList(), ScoreMaster.ScoreCumulative(rolls.ToList()));
 }
Esempio n. 3
0
 public void TG03GoldenCopyC2of3()
 {
     int[] rolls  = { 10, 10, 10, 10, 9, 0, 10, 10, 10, 10, 10, 9, 1 };
     int[] totalS = { 30, 60, 89, 108, 117, 147, 177, 207, 236, 256 };
     Assert.AreEqual(totalS.ToList(), ScoreMaster.ScoreCumulative(rolls.ToList()));
 }
Esempio n. 4
0
 public void TG02GoldenCopyA()
 {
     int[] rolls  = { 10, 7, 3, 9, 0, 10, 0, 8, 8, 2, 0, 6, 10, 10, 10, 8, 1 };
     int[] totalS = { 20, 39, 48, 66, 74, 84, 90, 120, 148, 167 };
     Assert.AreEqual(totalS.ToList(), ScoreMaster.ScoreCumulative(rolls.ToList()));
 }
Esempio n. 5
0
 public void TG03GoldenCopyB2of3()
 {
     int[] rolls  = { 8, 2, 8, 1, 9, 1, 7, 1, 8, 2, 9, 1, 9, 1, 10, 10, 7, 1 };
     int[] totalS = { 18, 27, 44, 52, 71, 90, 110, 137, 155, 163 };
     Assert.AreEqual(totalS.ToList(), ScoreMaster.ScoreCumulative(rolls.ToList()));
 }
Esempio n. 6
0
 public void T17TestAllOnes()
 {
     int[] rolls  = { 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1 };
     int[] totalS = { 2, 4, 6, 8, 10, 12, 14, 16, 18, 20 };
     Assert.AreEqual(totalS.ToList(), ScoreMaster.ScoreCumulative(rolls.ToList()));
 }
Esempio n. 7
0
 public void T19TestImmediateStrikeBonus()
 {
     int[] rolls  = { 5, 5, 3 };
     int[] frames = { 13 };
     Assert.AreEqual(frames.ToList(), ScoreMaster.ScoreFrames(rolls.ToList()));
 }
Esempio n. 8
0
 public void T00Bolw23()
 {
     int[] rolls  = { 2, 3 };
     int[] frames = { 5 };
     Assert.AreEqual(frames.ToList(), ScoreMaster.ScoreFrames(rolls.ToList()));
 }
Esempio n. 9
0
 public void T16TestGutterGame()
 {
     int[] rolls  = { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 };
     int[] frames = { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 };
     Assert.AreEqual(frames.ToList(), ScoreMaster.ScoreFrames(rolls.ToList()));
 }
 public void T04SpareFirstBowl()
 {
     int[] rolls  = { 1, 9, 2, 3 };
     int[] frames = { 12, 5 };
     Assert.AreEqual(frames.ToList(), ScoreMaster.ScoreFrames(rolls.ToList()));
 }
Esempio n. 11
0
 public void PlayerFinishedGame()
 {
     finished   = true;
     totalScore = ScoreMaster.CalculateTotalScore(bowls);
 }
 public void T03StrikeFirstBowl()
 {
     int[] rolls  = { 10, 2, 3 };
     int[] frames = { 15, 5 };
     Assert.AreEqual(frames.ToList(), ScoreMaster.ScoreFrames(rolls.ToList()));
 }
 public void T02Bowl1234567890()
 {
     int[] rolls  = { 1, 2, 3, 4, 5, 4, 7, 1, };
     int[] frames = { 3, 7, 9, 8 };
     Assert.AreEqual(frames.ToList(), ScoreMaster.ScoreFrames(rolls.ToList()));
 }
 public void T02Bowl12()
 {
     int[] rolls  = { 1, 2 };
     int[] frames = { 3 };
     Assert.AreEqual(frames.ToList(), ScoreMaster.ScoreFrames(rolls.ToList()));
 }
Esempio n. 15
0
 public void T15MultiStrikes3()
 {
     int[] rolls  = { 10, 10, 2, 3, 10, 5, 3 };
     int[] frames = { 22, 15, 5, 18, 8 };
     Assert.AreEqual(frames.ToList(), ScoreMaster.ScoreFrames(rolls.ToList()));
 }
Esempio n. 16
0
 public void T06Bolw2345612()
 {
     int[] rolls  = { 2, 3, 4, 5, 6, 1, 2 };
     int[] frames = { 5, 9, 7 };
     Assert.AreEqual(frames.ToList(), ScoreMaster.ScoreFrames(rolls.ToList()));
 }
Esempio n. 17
0
 public void T16TestGutterGame()
 {
     int[] rolls  = { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 };
     int[] totalS = { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 };
     Assert.AreEqual(totalS.ToList(), ScoreMaster.ScoreCumulative(rolls.ToList()));
 }
Esempio n. 18
0
 public void T07BowlX1()
 {
     int[] rolls  = { 10, 1 };
     int[] frames = { };
     Assert.AreEqual(frames.ToList(), ScoreMaster.ScoreFrames(rolls.ToList()));
 }
Esempio n. 19
0
 public void T18TestAllStrikes()
 {
     int[] rolls  = { 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10 };
     int[] totalS = { 30, 60, 90, 120, 150, 180, 210, 240, 270, 300 };
     Assert.AreEqual(totalS.ToList(), ScoreMaster.ScoreCumulative(rolls.ToList()));
 }
Esempio n. 20
0
 public void T08Bowl19()
 {
     int[] rolls  = { 1, 9 };
     int[] frames = { };
     Assert.AreEqual(frames.ToList(), ScoreMaster.ScoreFrames(rolls.ToList()));
 }
Esempio n. 21
0
 public void T20SpareInLastFrame()
 {
     int[] rolls  = { 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 9, 7 };
     int[] totalS = { 2, 4, 6, 8, 10, 12, 14, 16, 18, 35 };
     Assert.AreEqual(totalS.ToList(), ScoreMaster.ScoreCumulative(rolls.ToList()));
 }
Esempio n. 22
0
 public void T09Bowl123455()
 {
     int[] rolls  = { 1, 2, 3, 4, 5, 5 };
     int[] frames = { 3, 7 };
     Assert.AreEqual(frames.ToList(), ScoreMaster.ScoreFrames(rolls.ToList()));
 }
Esempio n. 23
0
 public void TG03GoldenCopyB1of3()
 {
     int[] rolls  = { 10, 9, 1, 9, 1, 9, 1, 9, 1, 7, 0, 9, 0, 10, 8, 2, 8, 2, 10 };
     int[] totalS = { 20, 39, 58, 77, 94, 101, 110, 130, 148, 168 };
     Assert.AreEqual(totalS.ToList(), ScoreMaster.ScoreCumulative(rolls.ToList()));
 }
Esempio n. 24
0
 public void T11SpareBonus2()
 {
     int[] rolls  = { 1, 2, 3, 5, 5, 5, 3, 3, 7, 1, 9, 1, 6 };
     int[] frames = { 3, 8, 13, 6, 8, 16 };
     Assert.AreEqual(frames.ToList(), ScoreMaster.ScoreFrames(rolls.ToList()));
 }
Esempio n. 25
0
 public void TG03GoldenCopyB3of3()
 {
     int[] rolls  = { 10, 10, 9, 0, 10, 7, 3, 10, 8, 1, 6, 3, 6, 2, 9, 1, 10 };
     int[] totalS = { 29, 48, 57, 77, 97, 116, 125, 134, 142, 162 };
     Assert.AreEqual(totalS.ToList(), ScoreMaster.ScoreCumulative(rolls.ToList()));
 }
Esempio n. 26
0
 public void T12StrikeBonus()
 {
     int[] rolls  = { 10, 3, 4 };
     int[] frames = { 17, 7 };
     Assert.AreEqual(frames.ToList(), ScoreMaster.ScoreFrames(rolls.ToList()));
 }
Esempio n. 27
0
 public void T02Bowl234()
 {
     int[] rolls  = { 2, 3, 4 };
     int[] frames = { 5 };
     Assert.AreEqual(frames.ToList(), ScoreMaster.ScoreFrames(rolls.ToList()));
 }
Esempio n. 28
0
 public void T13StrikeBonus3()
 {
     int[] rolls  = { 1, 2, 3, 4, 5, 4, 3, 2, 10, 1, 3, 3, 4 };
     int[] frames = { 3, 7, 9, 5, 14, 4, 7 };
     Assert.AreEqual(frames.ToList(), ScoreMaster.ScoreFrames(rolls.ToList()));
 }
Esempio n. 29
0
 public void T04Bowl23456()
 {
     int[] rolls  = { 2, 3, 4, 5, 6 };
     int[] frames = { 5, 9 };
     Assert.AreEqual(frames.ToList(), ScoreMaster.ScoreFrames(rolls.ToList()));
 }
 public void T12Dondi10thFrameTurkey()
 {
     int[] rolls = { 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 10, 10, 10 };
     Assert.AreEqual(endGame, ScoreMaster.scoreCumulative(rolls.ToList()));
 }