コード例 #1
0
 public override void OnTick(TickEventArgs args)
 {
     var totalTime = args.TimeElapsed.Add(args.TimeRemaining);
     var totalTicks = totalTime.Ticks;
     var ticksElapsed = args.TimeElapsed.Ticks;
     var progComplete = (ticksElapsed/totalTicks) * 100;
     win.Update(args.TimeRemaining, (int)progComplete);
 }
コード例 #2
0
ファイル: Main.xaml.cs プロジェクト: andrewmyhre/TomatoTimer
 private void timer_Tick(object sender, TickEventArgs e)
 {
     ExecuteTimerEvent(p => p.OnTick(e));
     UpdateProgBar();
 }
コード例 #3
0
        public void Tick_Returns_TimeRemainingFromTimerComponent()
        {
            var actual = TimeSpan.MinValue;
            timer.Tick += (sender, args) => actual = args.TimeRemaining;

            var expected = new TimeSpan(0, 0, 42, 0);
            var expectedArgs = new TickEventArgs(timer, TimeSpan.MinValue, expected);
            timerComponent.Raise(tc => tc.Tick += null, this, expectedArgs);

            Assert.Equal(expected, actual);
        }
コード例 #4
0
ファイル: Mp3Player.cs プロジェクト: andrewmyhre/TomatoTimer
 public override void OnTick(TickEventArgs args)
 {
     PlayFile(@"sounds\tick.mp3");
 }
コード例 #5
0
 void TimerComponent_Tick(object sender, TickEventArgs e)
 {
     OnTick(e);
 }
コード例 #6
0
 protected void OnTick(TickEventArgs e)
 {
     if (Tick != null)
     {
         Tick(this, new TickEventArgs(this, e.TimeElapsed, e.TimeRemaining));
     }
 }
コード例 #7
0
 public void Tick_Returns_Positive_TimeRemaining_Value()
 {
     var actual = TimeSpan.Zero;
     timer.Tick += (sender, args) => actual = args.TimeRemaining;
     var expected = new TimeSpan(0, 0, 2, 0);
     var expArgs = new TickEventArgs(timer, TimeSpan.MinValue, expected);
     timerComponent.Raise(tc => tc.Tick += null, this, expArgs);
     Assert.True(actual > TimeSpan.Zero,
                 string.Format(
                     "Tick Has Not Raised Expected Positive TimeRemaining Value.\r\nTimeSpan Returned: {0}",
                     actual));
 }
コード例 #8
0
 public override void OnTick(TickEventArgs args)
 {
     // Nothing to Do Here...
     timeRemaining = args.TimeRemaining;
 }