Ejemplo n.º 1
0
 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();
        }
Ejemplo n.º 3
0
 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;
 }