示例#1
0
        /// <summary>
        /// Generates a random amout of BuildRequestData between 5 and 10.
        /// </summary>
        /// <param name="simulatedProjectBuildTime">Time in mili-seconds the project default target will sleep for before completion.</param>
        /// <returns>Generated BuildRequestData.</returns>
        private BuildRequestData[] GenerateBuildRequests(int simulatedProjectBuildTime)
        {
            int requestCount = this.randomNumbers.Next(BuildSubmissionTests.MinimimBuildRequestCount, BuildSubmissionTests.MaximumBuildRequestCount);

            BuildRequestData[] buildRequests = new BuildRequestData[requestCount];
            for (int i = 0; i < requestCount; i++)
            {
                buildRequests[i] = buildManagerTestExtension.CreateBuildRequestData(simulatedProjectBuildTime);
            }

            return(buildRequests);
        }