public void GetScore_WhenThreeOfAKindIsRolled_ShouldReturnExpectedScore(int die1, int die2, int die3, int die4, int die5, int expectedResult) { int[] diceRoll = { die1, die2, die3, die4, die5 }; var actualResult = _sut.GetScore(diceRoll); Assert.AreEqual(expectedResult, actualResult); }
public void Should_Return_Sum_Of_Three_Matching_Dice_If_There_Are_Three_That_Match(List <IDice> roll, int output) { // Act var rollTotal = _threeOfAKind.GetScore(roll); // Assert Assert.Equal(output, rollTotal); }