public StepHanoiService(IHanoiRepository hanoiRepository) { this.hanoiRepository = hanoiRepository; moves = new List <Move>(); threadQueue = new Thread(VerifyTime); threadQueue.Start(); }
public HanoiService(IHanoiRepository hanoiRepository, IStepHanoiService stepHanoiService) { this.hanoiRepository = hanoiRepository; this.stepHanoiService = stepHanoiService; }
public HanoiCommandsHandler(IHanoiRepository hanoiRepository, IMoveRepository moveRepository) { _hanoiRepository = hanoiRepository; _moveRepository = moveRepository; }