public static List<TestResult> RunTests(int runID, Framework framework, ITestSignature testSignature) { List<TestResult> results = new List<TestResult>(); TestResult result = new TestResult() { Run = runID, Framework = framework }; List<long> playerByIDResults = new List<long>(); for (int i = 1; i <= NumPlayers; i++) { playerByIDResults.Add(testSignature.GetPlayerByID(i)); } result.PlayerByIDMilliseconds = Math.Round(playerByIDResults.Average(), 2); List<long> playersForTeamResults = new List<long>(); for (int i = 1; i <= NumTeams; i++) { playersForTeamResults.Add(testSignature.GetPlayersForTeam(i)); } result.PlayersForTeamMilliseconds = Math.Round(playersForTeamResults.Average(), 2); List<long> teamsForSportResults = new List<long>(); for (int i = 1; i <= NumSports; i++) { teamsForSportResults.Add(testSignature.GetTeamsForSport(i)); } result.TeamsForSportMilliseconds = Math.Round(teamsForSportResults.Average(), 2); results.Add(result); return results; }
public static List<TestResult> RunInsertTest(int runID, Framework framework, ITestSignature testSignature) { List<TestResult> results = new List<TestResult>(); TestResult result = new TestResult() { Run = runID, Framework = framework }; //TODO List<long> playerByIDResults = new List<long>(); playerByIDResults.Add(testSignature.Generate(NumSports, NumTeams, NumPlayers)); result.PlayerByIDMilliseconds = Math.Round(playerByIDResults.Average(), 2); //TODO results.Add(result); return results; }