public ObtainingATwoPair() { var diceSet = new DiceRoll(_bothPairs); var pairRule = new PairRule(); result = pairRule.CountPoints(diceSet); }
public void DifferentPairs(int[] diceValues, int expectedScore) { var rule = new PairRule(); var actual = rule.CalculateScore(diceValues.ToList()); Assert.Equal(expectedScore, actual); }
public void Awards100PtsForPairOfFives() { var diceSet = new DiceRoll(_pairOfFives); var pairRule = new PairRule(); var result = pairRule.CountPoints(diceSet); Assert.True(result.Points == _fivesPoints, $"Expected {_fivesPoints} combination, but got {result.Points} instead."); }
public void OccursWhenTwoFivesAreRolled() { var diceSet = new DiceRoll(_pairOfFives); var pairRule = new PairRule(); var result = pairRule.CountPoints(diceSet); Assert.True(result.DiceCombination == _combination, $"Expected {_combination} combination, but got {result.DiceCombination} instead."); }
public void IfNonOnesOrFivesAreRolled(DieRoll[] dice) { var diceSet = new DiceRoll(dice); var pairRule = new PairRule(); var result = pairRule.CountPoints(diceSet); Assert.True(result.DiceCombination == _combination, $"Expected {_combination} combination, but got {result.DiceCombination} instead."); Assert.True(result.Points == _points, $"Expected {_points} combination, but got {result.Points} instead."); }
public PairRuleTests() { _rule = new PairRule(); }