public IsFullHouseRule( [NotNull] IIsFullHouseCondition fullHouseCondition, [NotNull] IFullHouseValidator validator) { m_FullHouseCondition = fullHouseCondition; m_Validator = validator; }
public ScoreSheet(IDiceOfAKindValidator diceOfAKindValidator, IFullHouseValidator fullHouseValidator, IStraightValidator straightValidator) { _diceOfAKindValidator = diceOfAKindValidator; _fullHouseValidator = fullHouseValidator; _straightValidator = straightValidator; YahtzeeBonus = new List<int>(); }
public ScoreSheet(IDiceOfAKindValidator diceOfAKindValidator, IFullHouseValidator fullHouseValidator, IStraightValidator straightValidator) { _diceOfAKindValidator = diceOfAKindValidator; _fullHouseValidator = fullHouseValidator; _straightValidator = straightValidator; YahtzeeBonus = new List <int>(); }