public BoardGame(IPlayer playerOne, IPlayer playerTwo, IPlayersManagerFactory playersManagerFactory, IRacingCardOnDeskManager racingCardManager) : this() { Players = playersManagerFactory.ToTwoPlayer(playerOne, playerTwo); RaicingCardsOnDesk = racingCardManager; }
public RacingCardOnDeskManagerShould() { _listOfRacing = new List <IRacingCard> { new Mock <IRacingCard>().Object, new Mock <IRacingCard>().Object, new Mock <IRacingCard>().Object }; var returnList = EnumerableGenerator.Generate(1, x => new Mock <IRacingCard>().Object); _sut = new RacingCardOnDeskManager(); }
public BoardGame(IPlayer playerOne, IPlayer playerTwo, IPlayer playerThree, IPlayer playerFour, IPlayer playerFive, IPlayersManagerFactory playersManagerFactory, IRacingCardOnDeskManager racingCardManager) : this() { Players = playersManagerFactory.ToFivePlayer(playerOne, playerTwo, playerThree, playerFour, playerFive); RaicingCardsOnDesk = racingCardManager; }
public BoardGameFactory(IPlayersManagerFactory playersManagerFactory, IRacingCardOnDeskManager racingCardManager) { _playersManagerFactory = playersManagerFactory; _racingCardManager = racingCardManager; }
public RacingManager(IRacingCardOnDeskManager racingCardOnDeskManager, ITrackManager trackManager) { _racingCardOnDeskManager = racingCardOnDeskManager; _trackManager = trackManager; }