コード例 #1
0
        public void HandTimingsVM_DeleteHandTiming()
        {
            TestDataGenerator tg   = new TestDataGenerator();
            HandTimingVM      htVM = new HandTimingVM(HandTimingVMEntry.ETimeModus.EStartTime);

            List <RunResult> rr1 = new List <RunResult>
            {
                tg.createRunResult(tg.createRaceParticipant(), new TimeSpan(0, 8, 0, 2), new TimeSpan(0, 8, 1, 2))
            };

            List <TimingData> hts1 = new List <TimingData>
            {
                new TimingData {
                    Time = new TimeSpan(0, 8, 0, 2, 301)
                },
                new TimingData {
                    Time = new TimeSpan(0, 8, 5, 2, 300)
                }
            };

            htVM.AddRunResults(rr1);
            htVM.AddHandTimings(hts1);

            Assert.AreEqual(2, htVM.Items.Count);

            htVM.DeleteHandTimings();

            Assert.AreEqual(1, htVM.Items.Count);
            Assert.IsNull(htVM.Items[0].HandTime);
            Assert.IsNotNull(htVM.Items[0].StartTime);
        }
コード例 #2
0
 private void btnDeviceDelete_Click(object sender, RoutedEventArgs e)
 {
     _currentHandTimingVM.DeleteHandTimings();
 }