/// <summary> /// Initializes a new instance of the <see cref="PartialGenomeEvaluationResultsTest"/> class. /// </summary> public PartialGenomeEvaluationResultsTest() { this._testResults = this.CreateSingleTestResult(); this._partialGenomeEvaluationResults = new PartialGenomeEvaluationResults <TestResult>( this._evaluationId, this._testResults); }
/// <summary> /// Checks that a <see cref="PartialGenomeEvaluationResults{TResult}"/> message contains the expected /// <see cref="TestResult"/>s. /// </summary> /// <param name="message">The <see cref="PartialGenomeEvaluationResults{TResult}"/> message.</param> /// <param name="firstResultIdentifier"> /// The first expected result identifier. Remaining identifiers are successive integers. /// </param> /// <param name="numberResults">The expected number of <see cref="TestResult"/>s.</param> private static void CheckAddMessageContainsCorrectResults( PartialGenomeEvaluationResults <TestResult> message, int firstResultIdentifier, int numberResults) { Assert.Equal( Enumerable.Range(firstResultIdentifier, numberResults).ToArray(), message.RunResults.Select(instance => (int)instance.Runtime.TotalMilliseconds).ToArray()); }