Exemplo n.º 1
0
 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>();
        }
Exemplo n.º 3
0
 public RuleSetProcessor(IRuleSetFactory ruleSetFactory)
 {
     _ruleSetFactory = ruleSetFactory;
 }