in TeamCity.ServiceMessages/Write/Special/Impl/Writer/TeamCityTestSuiteBlock.cs [87:100]
protected override void DisposeImpl()
{
if (_isChildSuiteOpened)
{
throw new InvalidOperationException($"Expected all test suite writers to be disposed, but writer for suite '{_childSuiteName}' was not disposed");
}
if (_isChildTestOpened)
{
throw new InvalidOperationException($"Expected all test writers to be disposed, but writer for test '{_childTestName}' was not disposed");
}
_flows.Dispose();
}