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)); }
private void Initialize() { var settings = factories.Settings; settingsCopy = settings.GetCopy(); currentKind = ScoreKind.First; }
private void IncreaseCurrentKind() { var temp = (byte)currentKind; temp++; currentKind = (ScoreKind)temp; }