in TeamCity.VSTest.TestLogger/TestAttachmentPathResolver.cs [16:33]
public string Resolve(string testFullyQualifiedName)
{
var testName = DenormalizeNamespaceDelimiter(testFullyQualifiedName);
var result = new StringBuilder();
var position = 0;
var offset = 0;
while (position + offset < testName.Length)
{
position = ComputePosition(testName, position, offset);
offset = ComputeOffset(testName, position);
result.Append(DirectorySeparator);
result.Append(testName.Substring(position, offset));
}
return result.ToString().Trim(DirectorySeparator);
}