public Deck(IDeckBuilder builder, IRandomWrapper generator) { this.Builder = builder; this.Generator = generator; Cards = Builder.Generate52CardDeck().ToList(); }
public static void ClassInit(TestContext context) { if (_MODULE_FACTORY == null) _MODULE_FACTORY = ModuleFactory.GetFactory(); if (_DECK_BUILDER == null) _DECK_BUILDER = Deck.GetBuilder(); }
public void Setup() { this.repositoryMock = new Mock<IRepository>(); this.deckBuilder = new DeckBuilder(); this.dealer = new Dealer(); this.repositoryMock.Setup(x => x.TablePasswordExists(It.IsAny<string>())).Returns(false); this.engine = new Engine(this.repositoryMock.Object, this.deckBuilder, this.dealer); this.engine.CreateNewTable(4, string.Empty); }
public DeckController(IDeckRepository deckRepository, ICardInDeckRepository cardInDeckRepository, IDeckBuilder deckBuilder, ICardRepository cardRepository, IMapper mapper) { _deckRepository = deckRepository; _deckBuilder = deckBuilder; _cardInDeckRepository = cardInDeckRepository; _cardRepository = cardRepository; _mapper = mapper; }
public Deck(IDeckBuilder deckBuilder) { if (deckBuilder != null) { _deckOfCards = deckBuilder.CreateDeck(); } else { throw new ArgumentNullException(nameof(deckBuilder)); } }
public GameHandler(IDeckBuilder deckBuilder, IHandEvaluator handEvaluator, VideoPokerPainter painter) { _deckBuilder = deckBuilder; _handEvaluator = handEvaluator; _painter = painter; _run = true; _shouldDeal = true; _show = false; _coins = 100; _deck = _deckBuilder.BuildDeck(); _currentSelection = _deck.Take(5).ToList(); _deck.RemoveRange(0, 5); _currentHand = UpdateCurrentHand(); }
public void Setup() { deckBuilder = new DeckBuilder(); }
public DealerBuilder(IDeckBuilder deckBuilder, ITableBuilder tableBuilder) { _deck = deckBuilder.Build(); _table = tableBuilder.Build(); }
public IGameBuilder DeckBuilderIs(IDeckBuilder builder) { _deckBuilder = builder; return this; }
public GameBuilder(IModuleFactory moduleFactory, ILogicBuilder logicBuilder, IDealerBuilder dealerBuilder, IDeckBuilder deckBuilder, ITableBuilder tableBuilder, IPlayerBuilder playerBuilder) { _moduleFactory = moduleFactory; _logicBuilder = logicBuilder; _dealerBuilder = dealerBuilder; _deckBuilder = deckBuilder; _tableBuilder = tableBuilder; _playerBuilder = playerBuilder; }
public static void ClassCleanup() { _MODULE_FACTORY = null; _DECK_BUILDER = null; }
public Engine(IRepository repository, IDeckBuilder deckBuilder, IDealer dealer) { this.deckBuilder = deckBuilder; this.repository = repository; this.dealer = dealer; }
public void Setup() { this.dealer = new Dealer(); this.deckBuilder = new DeckBuilder(); }
public void SetUp() { builder = new DeckBuilder(); }