public PomodoroController( ICountDownTimer countDownTimer, IPomodorCommandFactory commandFactory) { this.countDownTimer = countDownTimer; this.commandFactory = commandFactory; InitializeComponent (); timeSpanToCountDown = new TimeSpan ( 0, 0, 0 ); }
/// <summary> /// Initializes a new instance of the <see cref="MainViewModel"/> class. /// </summary> /// <param name="mainWindow">The main window.</param> /// <param name="startTime">The start time.</param> public MainViewModel(IMainAppView mainWindow, TimeSpan startTime) { _mainWindow = mainWindow; _countDownTimer = new CountDownTimer(startTime); _countDownTimer.Interval = TimeSpan.FromSeconds(1); SubscribeEvents(); PopulateView(); }
public StartPomodoroCommand( ICountDownTimer countDownTimer ) : base(countDownTimer, Settings.Default.PomodoroTimeInterval) { }
public PomodoroTimerCommand( ICountDownTimer countDownTimer, TimeSpan countDown ) { this.countDownTimer = countDownTimer; this.countDown = countDown; }
public void Setup() { _uut = new CountDownTimer(); }
public PomodoroCommandFactory(ICountDownTimer countDownTimer) { this.countDownTimer = countDownTimer; }