public Game( IDeckFactory deckFactory, IRuleSetFactory ruleSetFactory, IGameSettingsFactory gameSettingsFactory) { Deck = deckFactory.Get(); Rules = ruleSetFactory.Get(); Settings = gameSettingsFactory.Get(); _players = new List <Player>(); _discardPile = new List <ICard>(); GameBoard = new GameBoard(); }
public void SetUp() { _ruleSetFactory = Substitute.For <IRuleSetFactory>(); _ruleSet = Substitute.For <IRuleSet>(); }
public RuleSetProcessor(IRuleSetFactory ruleSetFactory) { _ruleSetFactory = ruleSetFactory; }