Example #1
0
        public TurtleMoveCommandTests()
        {
            ITurtleMoveService turtleMoveService = Mock.Of <TurtleMoveService>();

            _board  = Mock.Of <Board>();
            _mine   = Mock.Of <Mine>();
            _exit   = Mock.Of <Exit>();
            _turtle = new Turtle(turtleMoveService);
        }
 public void SetMine(IMine mine)
 {
     this.currentMine = mine;
 }
 public MineController(GameField gameField)
 {
     currentMine = null;
     currentPosition = null;
     this.gameField = gameField;
 }
 public MineSetCommandTests()
 {
     _board = Mock.Of <Board>();
     _mine  = Mock.Of <Mine>();
 }
Example #5
0
 private void ConsoleMine_OnExplosion(IMine sender, ExplosionEventArgs args)
 {
     MessageBox.Show("Hit!");
 }
Example #6
0
 /// <summary>
 /// Set
 /// </summary>
 /// <param name="board">Board</param>
 /// <param name="mine">Mine</param>
 public void Set(IBoard board, IMine mine)
 {
     _board = board;
     _mine  = mine;
 }
 /// <summary>
 /// Construct a new GeneralResourceController
 /// </summary>
 /// <param name="mine">The mine which operations will be processed in</param>
 public GeneralResourceController(IMine <T> mine)
 {
     Mine = mine ?? throw new ArgumentNullException(nameof(mine));
 }