public void T08GameEndsAtBowl20() { int[] rolls = { 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1 }; foreach (int roll in rolls) { bowls.Add(roll); } bowls.Add(1); Assert.AreEqual(endGame, ActionMasterOld.GetAction(bowls)); }
public void T05CheckResetAtStrikeInLastFrame() { int[] rolls = { 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1 }; foreach (int roll in rolls) { bowls.Add(roll); } bowls.Add(10); Assert.AreEqual(reset, ActionMasterOld.GetAction(bowls)); }
public void T07YouTubeRollsEndInEndGame() { int[] rolls = { 8, 2, 7, 3, 3, 4, 10, 2, 8, 10, 10, 8, 0, 10, 8, 2 }; foreach (int roll in rolls) { bowls.Add(roll); } bowls.Add(9); Assert.AreEqual(endGame, ActionMasterOld.GetAction(bowls)); }
public void T10Bowl20TestWith0() { int[] rolls = { 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1 }; foreach (int roll in rolls) { bowls.Add(roll); } bowls.Add(10); Assert.AreEqual(reset, ActionMasterOld.GetAction(bowls)); bowls.Add(0); Assert.AreEqual(tidy, ActionMasterOld.GetAction(bowls)); }
public void T11DondiTest() { int[] rolls = { 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1 }; foreach (int roll in rolls) { bowls.Add(roll); } bowls.Add(10); Assert.AreEqual(reset, ActionMasterOld.GetAction(bowls)); bowls.Add(10); Assert.AreEqual(reset, ActionMasterOld.GetAction(bowls)); bowls.Add(10); Assert.AreEqual(endGame, ActionMasterOld.GetAction(bowls)); }
// Run when pins have settled private void PinsHaveSettled() { Invoke("ResetBall", 4f); Invoke("UpdatePinCountUIDisplay", 4f); standingPinsText.color = Color.black; int fallenPins = pinManager.GetNumberFallenPins(); pinList.Add(fallenPins); ActionMasterOld.Action action = ActionMasterOld.GetAction(pinList); Debug.Log("Number of fallen pins: " + fallenPins); Debug.Log("Action: " + action); pinSetter.ExecuteAction(action, 1f); scoreDisplay.UpdateCumulativeScoreTexts(ScoreMaster.ScoreCumulative(pinList)); scoreDisplay.UpdateRollsTexts(pinList); ballHasLeftBox = false; standingPinsText.color = Color.black; }
public void T04Bowl28SpareReturnsEndTurn() { bowls.Add(2); bowls.Add(8); Assert.AreEqual(endTurn, ActionMasterOld.GetAction(bowls)); }
public void T02Bowl8ReturnsTidy() { bowls.Add(8); Assert.AreEqual(tidy, ActionMasterOld.GetAction(bowls)); }
public void T01OneStrikeReturnsEndTurn() { bowls.Add(10); Assert.AreEqual(endTurn, ActionMasterOld.GetAction(bowls)); }