public void TestDataLineToDataPoint()
        {
            var line = new LeMondCsvDataLine()
            {
                Calories  = "1",
                Distance  = "2.2",
                HeartRate = "3",
                Power     = "4",
                Rpm       = "5",
                Speed     = "6.6",
                Time      = "00:00:07",
            };

            lines.Add(line);

            var reader = new LeMondDataReader(provider);
            var point  = reader.DataPoints.Single();

            Assert.AreEqual(point.ElapsedCalories, 1);
            Assert.AreEqual(point.DistanceKilometers, 2.2);
            Assert.AreEqual(point.HeartRateBeatsPerMinute, 3);
            Assert.AreEqual(point.PowerWatts, 4);
            Assert.AreEqual(point.CadenceRotationsPerMinute, 5);
            Assert.AreEqual(point.SpeedKilometersPerHour, 6.6);
            Assert.AreEqual(point.ElapsedTime, new TimeSpan(0, 0, 7));
        }
        public void TestCtor()
        {
            LeMondDataReader reader = new LeMondDataReader(provider);

            Assert.AreEqual(new DateTime(2012, 1, 2, 16, 31, 0), reader.StartTime, "start time was not read correctly");
        }