public HanoiController(
     HanoiCommandsHandler hanoiCommandsHandler,
     IMoveRepository moveRepository,
     MoveCommandsHandler moveCommandsHandler)
 {
     _hanoiCommandsHandler = hanoiCommandsHandler;
     _moveCommandsHandler  = moveCommandsHandler;
 }
 public void Initialize()
 {
     _moveMockedRepository  = new Mock <IMoveRepository>();
     _hanoiMockedRepository = new Mock <IHanoiRepository>();
     _hanoiCommandsHandler  = new HanoiCommandsHandler(_hanoiMockedRepository.Object, _moveMockedRepository.Object);
 }