示例#1
0
 private void OnTick(object sender, CountdownTickEventArgs args)
 {
     if (_ShowTimer) TimerText = args.TimeRemaining.ToString(@"mm\:ss");
 }
示例#2
0
        public void PomoTimerTick_UpdatesText()
        {
            _PomoViewModel.TimerText = "initialValue";
            _MockPomoTimer.SetupGet(m => m.Running).Returns(true);

            var timeRemaining = TimeSpan.FromMinutes(10);
            var pomoTimerEventArgs = new CountdownTickEventArgs(timeRemaining);
            _MockPomoTimer.Raise(m => m.Tick += null, null, pomoTimerEventArgs);

            Assert.That(_PomoViewModel.TimerText, Is.EqualTo("10:00"));
        }
示例#3
0
        public void IfMouseEntered_PomoTimerTick_DoesNotUpdateText()
        {
            _PomoViewModel.TimerText = "initialValue";
            _MockPomoTimer.SetupGet(m => m.Running).Returns(true);
            var timeRemaining = TimeSpan.FromMinutes(10);
            var pomoTimerEventArgs = new CountdownTickEventArgs(timeRemaining);

            _PomoViewModel.OnMouseEnter.Execute(null);
            _MockPomoTimer.Raise(m => m.Tick += null, null, pomoTimerEventArgs);

            Assert.That(_PomoViewModel.TimerText, Is.EqualTo("Cancel"));
        }
示例#4
0
 private void OnTick(object sender, CountdownTickEventArgs args)
 {
     Tick(this, args);
 }