public void DiceOfAKindValidator_ValidFourOfAKindSet_ReturnTrue()
        {
            var dice = _testDieFactory.CreateDieEnumerable(new[] { 2, 2, 6, 2, 2 });

            DiceOfAKindValidator diceOfAKindValidator = new DiceOfAKindValidator();
            bool result = diceOfAKindValidator.IsValid(4, dice);

            result.Should().BeTrue();
        }
        public void DiceOfAKindValidator_InvalidFiveOfAKindSet_ReturnsFalse()
        {
            var dice = _testDieFactory.CreateDieEnumerable(new[] { 3, 3, 3, 3, 6 });

            DiceOfAKindValidator diceOfAKindValidator = new DiceOfAKindValidator();
            bool result = diceOfAKindValidator.IsValid(5, dice);

            result.Should().BeFalse();
        }
        public void DiceOfAKindValidator_ValidThreeOfAKindSet_ReturnsTrue()
        {
            var dice = _testDieFactory.CreateDieEnumerable(new[] { 3, 4, 3, 5, 3 });

            DiceOfAKindValidator diceOfAKindValidator = new DiceOfAKindValidator();
            bool result = diceOfAKindValidator.IsValid(3, dice);

            result.Should().BeTrue();
        }