Esempio n. 1
0
 public void GetScore(int[] diceValues,
                      int scoreExpected, ScoreKind scoreKindExpected)
 {
     var(score, kind) = diceScorer.GetScoreWithKind(diceValues);
     Assert.AreEqual(scoreExpected, score);
     Assert.AreEqual(scoreKindExpected, kind);
     // also check GetScore
     Assert.AreEqual(scoreExpected, diceScorer.GetScore(diceValues));
 }
Esempio n. 2
0
 private void Initialize()
 {
     var settings = factories.Settings;
     settingsCopy = settings.GetCopy();
     currentKind = ScoreKind.First;
 }
Esempio n. 3
0
 private void IncreaseCurrentKind()
 {
     var temp = (byte)currentKind;
     temp++;
     currentKind = (ScoreKind)temp;
 }