public void T03_28SpareReturnEndTurn() { pinFalls.Add(2); Assert.AreEqual(tidy, ActionMasterOld.NextAction(pinFalls)); pinFalls.Add(8); Assert.AreEqual(endTurn, ActionMasterOld.NextAction(pinFalls)); }
public void Bowl(int pinFall) { try { bowls.Add(pinFall); ActionMasterOld.myAction nextAction = ActionMasterOld.NextAction(bowls); pinSetter.PerformAction(nextAction); ball.ballReset(); } catch (System.Exception) { Debug.LogWarning("something wrong with Bowl()"); throw; } try { scoreBoard.FillRolls(bowls); scoreBoard.FillFrames(ScoreMaster.ScoreCumulative(bowls)); } catch (System.Exception) { Debug.LogWarning("FillRollCard failed"); throw; } }
public void T06CheckLastFrameMissReturn() { int[] rolls1 = { 10, 10, 10, 10, 10, 10, 10, 10, 10, 2 }; Assert.AreEqual(tidy, ActionMasterOld.NextAction(rolls1.ToList())); int[] rolls2 = { 10, 10, 10, 10, 10, 10, 10, 10, 10, 2, 6 }; Assert.AreEqual(endGame, ActionMasterOld.NextAction(rolls2.ToList())); }
public void T05CheckLastFrameSpareReturn() { int[] rolls1 = { 10, 10, 10, 10, 10, 10, 10, 10, 10, 2 }; Assert.AreEqual(tidy, ActionMasterOld.NextAction(rolls1.ToList())); int[] rolls2 = { 10, 10, 10, 10, 10, 10, 10, 10, 10, 2, 8 }; Assert.AreEqual(reset, ActionMasterOld.NextAction(rolls2.ToList())); int[] rolls3 = { 10, 10, 10, 10, 10, 10, 10, 10, 10, 2, 8, 10 }; Assert.AreEqual(endGame, ActionMasterOld.NextAction(rolls3.ToList())); }
public void T13Dondi10thFrameTurkey() { int[] rolls1 = { 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 10 }; Assert.AreEqual(reset, ActionMasterOld.NextAction(rolls1.ToList())); int[] rolls2 = { 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 10, 10 }; Assert.AreEqual(reset, ActionMasterOld.NextAction(rolls2.ToList())); int[] rolls3 = { 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 10, 10, 10 }; Assert.AreEqual(endGame, ActionMasterOld.NextAction(rolls3.ToList())); }
public void T04CheckLastFrameForAllStrike() { int[] rolls1 = { 10, 10, 10, 10, 10, 10, 10, 10, 10, 10 }; //strike on bowl=19 Assert.AreEqual(reset, ActionMasterOld.NextAction(rolls1.ToList())); int[] rolls2 = { 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10 }; //strike on bowl=20 Assert.AreEqual(reset, ActionMasterOld.NextAction(rolls2.ToList())); int[] rolls3 = { 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10 }; //strike on bowl=21 Assert.AreEqual(endGame, ActionMasterOld.NextAction(rolls3.ToList())); }
public void T11_PerfectEndScore() { int[] rolls = { 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1 }; pinFalls.AddRange(rolls); pinFalls.Add(10); Assert.AreEqual(reset, ActionMasterOld.NextAction(pinFalls)); pinFalls.Add(10); Assert.AreEqual(reset, ActionMasterOld.NextAction(pinFalls)); pinFalls.Add(10); Assert.AreEqual(endGame, ActionMasterOld.NextAction(pinFalls)); }
public void Bowl(int pinFall) { rolls.Add(pinFall); pinSetter.PerformAction(ActionMasterOld.NextAction(rolls)); ball.Reset(); try { scoreDisplay.FillRollCard(rolls); scoreDisplay.FillFrames(ScoreMaster.ScoreCumulative(rolls)); } catch { Debug.LogWarning("Error while filling scoreboard."); } }
public void Bowl(int pinFall) { rolls.Add(pinFall); ball.Reset(); pinSetter.PerformAction(ActionMasterOld.NextAction(rolls)); try { scoreDisplay.FillRolls(rolls); scoreDisplay.FillFrames(ScoreMaster.ScoreCumulative(rolls)); } catch { Debug.LogWarning("something went wrong"); } }
public void Bowl(int pinfall) { try{ rolls.Add(pinfall); ball.Reset(); pinSetter.PerformAction(ActionMasterOld.NextAction(rolls)); } catch { Debug.LogWarning("Gamemanager is bad!"); } try{ scoreDisplay.FillRolls(rolls); scoreDisplay.FillFrames(ScoreMaster.ScoreCumulative(rolls)); } catch { Debug.LogWarning("ScoreDisplay sucks hard!"); } }
public void T10StrikeOnLastFrame() { int[] rolls = { 0, 10, 5, 1 }; Assert.AreEqual(endTurn, ActionMasterOld.NextAction(rolls.ToList())); }
public void T09_TidyFromStrikeThen0() { int[] rolls = { 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 10, 0 }; Assert.AreEqual(tidy, ActionMasterOld.NextAction(rolls.ToList())); }
public void T09Bowl20MissTest() { int[] rolls = { 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 10, 0 }; Assert.AreEqual(tidy, ActionMasterOld.NextAction(rolls.ToList())); }
public void T02_8ReturnTidy() { pinFalls.Add(8); Assert.AreEqual(tidy, ActionMasterOld.NextAction(pinFalls)); }
public void T02Bowl8ReturnsTidy() { int[] rolls = { 8 }; Assert.AreEqual(tidy, ActionMasterOld.NextAction(rolls.ToList())); }
public void T12Zero10Spare() { int[] rolls = { 0, 10, 5, 1 }; Assert.AreEqual(endTurn, ActionMasterOld.NextAction(rolls.ToList())); }
public void T10BowlIndexTest() { int[] rolls = { 0, 10, 5, 1 }; Assert.AreEqual(endTurn, ActionMasterOld.NextAction(rolls.ToList())); }
public void T12_0Then1() { pinFalls.Add(0); pinFalls.Add(1); Assert.AreEqual(endTurn, ActionMasterOld.NextAction(pinFalls)); }
public void T01_OneStrikeReturnEndTurn() { pinFalls.Add(10); Assert.AreEqual(endTurn, ActionMasterOld.NextAction(pinFalls)); }
public void T05_CheckResetAtSpareInLastFrame() { int[] rolls = { 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 9 }; Assert.AreEqual(reset, ActionMasterOld.NextAction(rolls.ToList())); }
public void T07_GameEndAtBowl20() { int[] rolls = { 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 8 }; Assert.AreEqual(endGame, ActionMasterOld.NextAction(rolls.ToList())); }
public void T11Strikes3() { 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, ActionMasterOld.NextAction(rolls.ToList())); }
public void T06_EndGame() { int[] rolls = { 8, 2, 7, 3, 3, 4, 10, 2, 8, 10, 10, 8, 0, 10, 8, 2, 9 }; Assert.AreEqual(endGame, ActionMasterOld.NextAction(rolls.ToList())); }
public void T11TenthFrameTurkey() { 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, ActionMasterOld.NextAction(rolls.ToList())); }
public void T08_TidyAtBowl20() { int[] rolls = { 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 10, 5 }; Assert.AreEqual(tidy, ActionMasterOld.NextAction(rolls.ToList())); }
public void T12ZeroOneGivesEndTurn() { int[] rolls = { 0, 1 }; Assert.AreEqual(endTurn, ActionMasterOld.NextAction(rolls.ToList())); }
public void T10_0Then10PinsGetOnly1BowlMore() { int[] rolls = { 0, 10, 5, 1 }; Assert.AreEqual(endTurn, ActionMasterOld.NextAction(rolls.ToList())); }
public void T03Bowl28ReturnsEndTurn() { int[] rolls = { 2, 8 }; Assert.AreEqual(endTurn, ActionMasterOld.NextAction(rolls.ToList())); }
public void T09StrikeAt19ThenZeroPins() { int[] rolls = { 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 10, 0 }; Assert.AreEqual(tidy, ActionMasterOld.NextAction(rolls.ToList())); }
public void T04Bowl28SpareReturnsEndTurn() { int[] rolls = { 8, 2 }; Assert.AreEqual(endTurn, ActionMasterOld.NextAction(rolls.ToList())); }