Exemplo n.º 1
0
        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);
        }
Exemplo n.º 2
0
        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);
        }