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 }