void SetCounts(ClientRun clientRun) { // counts for rollups are only based on failed or passed runs if (clientRun.GetStatus() == ClientRunStatus.Fail || clientRun.GetStatus() == ClientRunStatus.Pass) { TotalTests = clientRun.TotalCount; FailedTests = clientRun.FailCount; } }
public RunUserAgentResult(ClientRun clientRun) { if (clientRun == null) { ClientId = null; Status = ClientRunStatus.NotStarted; CellContents = string.Empty; TotalTests = null; FailedTests = null; } else { ClientId = clientRun.Client.Id; Status = clientRun.GetStatus(); CellContents = clientRun.GetStatusCellContents(); SetCounts(clientRun); } }