示例#1
0
 public GameService(
     IPlayerFactory playerFactory,
     INextMoveFactory movesFactory,
     IMoveReferee handWinnerCalculator,
     IGameReferee referee
     )
 {
     _playerFactory        = playerFactory;
     _movesFactory         = movesFactory;
     _handWinnerCalculator = handWinnerCalculator;
     _referee = referee;
 }
示例#2
0
 public void Init()
 {
     _randomGenerator   = new Mock <IRandomGenerator>();
     _tacticalGenerator = new Mock <ITacticalGenerator>();
     _factory           = new NextMoveFactory(_randomGenerator.Object, _tacticalGenerator.Object);
 }