public void AdvancedMetricsIFTest()
        {
            var    Interval = new IntervalView();
            double ftp      = 10;
            double power    = 232;
            double count    = Interval.AdvancedMetricsIF(ftp, power); // Gets intensity factor based on normaizsed power and user input ftp

            Assert.IsTrue(count == 23.2, "Correct result");           // Correct result
        }
        public void AdvancedMetricsTSSTest()
        {
            var    Interval = new IntervalView();
            double ftp      = 300;
            double power    = 232;
            int    time     = 1 * 3979;
            double IF       = Interval.AdvancedMetricsIF(ftp, power);       // Gets intensity factor based on normaizsed power and user input ftp

            double TSS = Interval.AdvancedMetricsTSS(ftp, power, IF, time); // Gets intensity factor based on normaizsed power and user input ftp

            Assert.IsTrue(TSS == 66, "Correct result");                     // Correct result
        }
        public void ZoomSummaryTest()
        {
            var    MainApp  = new Form1(); // new main form context
            string filename = "D:\\Desktop\\Work\\Uni Last Year\\Sem2\\ASDBExampleCycleComputerData.hrm";

            MainApp.ParseFile(filename);
            var Interval = new IntervalView();

            Interval.SetFileVars();
            Interval.SummaryZoomCalc(1, 100, 99);
            int count = Interval.HeartRate.Count();

            Assert.IsTrue(count == 99, "Zoomed summary reduces list size to the values specified (99 in this case)"); // Correct result
        }