protected virtual bool Visit(ITestStatisticsMessage message) { if (!string.IsNullOrEmpty(_statisticFolder)) { var fullName = Path.Combine(_statisticFolder, GetKey(message)); File.AppendAllText(fullName, Convert.ToString(message.Value, CultureInfo.InvariantCulture) + Environment.NewLine); } return(true); }
private static string GetKey(ITestStatisticsMessage message) { var key = message.TestCase.DisplayName + " " + message.Key; return(Regex.Replace(key, "[^a-zA-Z0-9]+", "_")); }