in TeamCity.ServiceMessages/Write/Special/Impl/Writer/TeamCityTestSuiteBlock.cs [68:85]
public ITeamCityTestWriter OpenTest(string testName)
{
if (testName == null) throw new ArgumentNullException(nameof(testName));
AssertNoChildOpened();
_isChildTestOpened = true;
_childTestName = testName;
var writer = new TeamCityTestWriter(myTarget, testName, new DisposableDelegate(() =>
{
_isChildTestOpened = false;
_childTestName = null;
}));
writer.OpenTest();
return writer;
}