/// <summary> /// TestSequence constructor. /// </summary> /// <param name="sequenceNumber"> Number of the specific sequence (out of a number of sequences that a block makes up).</param> /// <param name="targetAmplitude"> The amplitude that all trial targets will use.</param> /// <param name="targetWidth"> The width that all trial targets will use.</param> /// <param name="numberOfTrials"> Number of trials in the entire sequence.</param> public TestSequence(int sequenceNumber, int targetAmplitude, float targetWidth, int numberOfTrials) { SequenceNumber = sequenceNumber; TargetAmplitude = targetAmplitude; TargetWidth = targetWidth; IndexOfDifficulty = TestDataHelper.CalculateIndexOfDifficulty(targetAmplitude, targetWidth); Trials = GenerateTestSteps(numberOfTrials); }